Yate
Public Types | Public Member Functions
SS7TCAPITU Class Reference

ITU-T SS7 TCAP implementation. More...

#include <yatesig.h>

Inheritance diagram for SS7TCAPITU:
SS7TCAP SCCPUser SignallingComponent RefObject DebugEnabler GenObject

List of all members.

Public Types

enum  TCAPTags { OriginatingIDTag = 0x48, DestinationIDTag = 0x49, PCauseTag = 0x4a }
enum  TCAPDialogTags { DialogPortionTag = 0x6b, ProtocolVersionTag = 0x80, ApplicationContextTag = 0xa1, UserInformationTag = 0xbe }
enum  UserInfoTags {
  DirectReferenceTag = 0x06, DataDescriptorTag = 0x07, ExternalTag = 0x28, SingleASNTypePEncTag = 0x80,
  SingleASNTypeCEncTag = 0xa0, OctetAlignEncTag = 0x81, ArbitraryEncTag = 0x82
}
enum  TCAPComponentTags {
  ComponentPortionTag = 0x6c, LocalTag = 0x02, LinkedIDTag = 0x80, GlobalTag = 0x06,
  ParameterSeqTag = 0x30, ParameterSetTag = 0x31
}

Public Member Functions

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

Detailed Description

ITU-T SS7 TCAP implementation.

Implementation of SS7 Transactional Capabilities Application Part - specification ITU-T


Constructor & Destructor Documentation

SS7TCAPITU ( const NamedList params)

Constructor

Parameters:
paramsParameters to build ITU TCAP
~SS7TCAPITU ( )

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: