Yate
Public Types | Public Member Functions
SS7TCAPANSI Class Reference

ANSI SS7 TCAP implementation. More...

#include <yatesig.h>

Inheritance diagram for SS7TCAPANSI:
SS7TCAP SCCPUser SignallingComponent RefObject DebugEnabler GenObject

List of all members.

Public Types

enum  TCAPTags { TransactionIDTag = 0xc7, PCauseTag = 0xd7, UserAbortPTag = 0xd8, UserAbortCTag = 0xf8 }
enum  TCAPDialogTags {
  DialogPortionTag = 0xf9, ProtocolVersionTag = 0xda, IntApplicationContextTag = 0xdb, OIDApplicationContextTag = 0xdc,
  UserInformationTag = 0xfd, IntSecurityContextTag = 0x80, OIDSecurityContextTag = 0x81, ConfidentialityTag = 0xa2
}
enum  UserInfoTags {
  DirectReferenceTag = 0x06, DataDescriptorTag = 0x07, ExternalTag = 0x28, SingleASNTypePEncTag = 0x80,
  SingleASNTypeCEncTag = 0xa0, OctetAlignEncTag = 0x81, ArbitraryEncTag = 0x82
}
enum  ConfidentialityTags { IntConfidentialContextTag = 0x80, OIDConfidentialContextTag = 0x81 }
enum  TCAPComponentTags {
  ComponentPortionTag = 0xe8, ComponentsIDsTag = 0xcf, OperationNationalTag = 0xd0, OperationPrivateTag = 0xd1,
  ErrorNationalTag = 0xd3, ErrorPrivateTag = 0xd4, ProblemCodeTag = 0xd5, ParameterSetTag = 0xf2,
  ParameterSeqTag = 0x30
}

Public Member Functions

 SS7TCAPANSI (const NamedList &params)
 ~SS7TCAPANSI ()
virtual SS7TCAPTransactionbuildTransaction (SS7TCAP::TCAPUserTransActions type, const String &transactID, NamedList &params, bool initLocal=true)

Detailed Description

ANSI SS7 TCAP implementation.

Implementation of SS7 Transactional Capabilities Application Part - specification ANSI


Constructor & Destructor Documentation

SS7TCAPANSI ( const NamedList params)

Constructor

Parameters:
paramsNamedList containing parameters for building TCAP

Destructor


Member Function Documentation

virtual SS7TCAPTransaction* buildTransaction ( SS7TCAP::TCAPUserTransActions  type,
const String transactID,
NamedList params,
bool  initLocal = true 
) [virtual]

Build a transaction

Parameters:
typeType with which to build the transactions
transactIDID for the transaction
paramsParameters for building the transaction
initLocalTrue if built by user, false if by remote end
Returns:
A transaction

Implements SS7TCAP.


The documentation for this class was generated from the following file: