|
| enum | TCAPANSIComponentType {
CompUnknown = 0x0
, Local = 0x1
, InvokeLast = 0xe9
, ReturnResultLast = 0xea
,
ReturnError = 0xeb
, Reject = 0xec
, InvokeNotLast = 0xed
, ReturnResultNotLast = 0xee
} |
| |
| enum | ANSITransactionType {
Unknown = 0x0
, Unidirectional = 0xe1
, QueryWithPermission = 0xe2
, QueryWithoutPermission = 0xe3
,
Response = 0xe4
, ConversationWithPermission = 0xe5
, ConversationWithoutPermission = 0xe6
, Abort = 0xf6
} |
| |
| enum | TransactionState { Idle = 0
, PackageSent = 1
, PackageReceived = 2
, Active = 3
} |
| |
| enum | TransactionTransmit { NoTransmit = 0
, PendingTransmit = 256
, Transmitted = 521
} |
| |
|
| | SS7TCAPTransactionANSI (SS7TCAP *tcap, SS7TCAP::TCAPUserTransActions type, const String &transactID, NamedList ¶ms, u_int64_t timeout, bool initLocal=true) |
| |
| | ~SS7TCAPTransactionANSI () |
| |
| virtual SS7TCAPError | handleData (NamedList ¶ms, DataBlock &data) |
| |
| virtual SS7TCAPError | update (SS7TCAP::TCAPUserTransActions type, NamedList ¶ms, bool updateByUser=true) |
| |
| virtual SS7TCAPError | handleDialogPortion (NamedList ¶ms, bool byUser=true) |
| |
| virtual void | updateToEnd () |
| |
| virtual void | updateState (bool byUser) |
| |
| virtual void | requestContent (NamedList ¶ms, DataBlock &data) |
| |
| | SS7TCAPTransaction (SS7TCAP *tcap, SS7TCAP::TCAPUserTransActions type, const String &transactID, NamedList ¶ms, u_int64_t timeout, bool initLocal=true) |
| |
| | ~SS7TCAPTransaction () |
| |
| virtual SS7TCAPError | handleData (NamedList ¶ms, DataBlock &data)=0 |
| |
| virtual SS7TCAPError | update (SS7TCAP::TCAPUserTransActions type, NamedList ¶ms, bool updateByUser=true)=0 |
| |
| virtual SS7TCAPError | handleDialogPortion (NamedList ¶ms, bool byUser=true)=0 |
| |
| virtual SS7TCAPError | buildComponentError (SS7TCAPError &error, NamedList ¶ms, DataBlock &data) |
| |
| virtual SS7TCAPError | handleComponents (NamedList ¶ms, bool updateByUser=true) |
| |
| virtual void | requestComponents (NamedList ¶ms, DataBlock &data) |
| |
| virtual void | transactionData (NamedList ¶ms) |
| |
| virtual void | requestContent (NamedList ¶ms, DataBlock &data)=0 |
| |
| virtual void | checkComponents () |
| |
| void | setTransactionType (SS7TCAP::TCAPUserTransActions type) |
| |
| SS7TCAP::TCAPUserTransActions | transactionType () |
| |
| void | setState (TransactionState state) |
| |
| TransactionState | transactionState () |
| |
| void | setTransmitState (TransactionTransmit state) |
| |
| TransactionTransmit | transmitState () |
| |
| SS7TCAP * | tcap () |
| |
| const String & | toString () const |
| |
| void | setUserName (const String &name) |
| |
| const String & | userName () |
| |
| bool | basicEnd () |
| |
| void | addSCCPAddressing (NamedList &fillParams, bool local) |
| |
| bool | endNow () |
| |
| void | endNow (bool endNow) |
| |
| bool | timedOut () |
| |
| SS7TCAPComponent * | findComponent (const String &id) |
| |
| virtual void | updateToEnd () |
| |
| virtual void | updateState (bool byUser=true)=0 |
| |
| virtual void | abnormalDialogInfo (NamedList ¶ms) |
| |
| virtual SS7TCAPError | decodeDialogPortion (NamedList ¶ms, DataBlock &data)=0 |
| |
| virtual void | encodeDialogPortion (NamedList ¶ms, DataBlock &data)=0 |
| |
| virtual SS7TCAPError | decodeComponents (NamedList ¶ms, DataBlock &data)=0 |
| |
| virtual void | encodeComponents (NamedList ¶ms, DataBlock &data)=0 |
| |
| | RefObject () |
| |
| virtual | ~RefObject () |
| |
| virtual void * | getObject (const String &name) const |
| |
| virtual bool | alive () const |
| |
| bool | ref () |
| |
| bool | deref () |
| |
| int | refcount () const |
| |
| virtual void | destruct () |
| |
| | GenObject () |
| |
| virtual | ~GenObject () |
| |
| virtual bool | alive () const |
| |
| virtual void | destruct () |
| |
| virtual const String & | toString () const |
| |
| virtual const String & | traceId () const |
| |
| virtual void * | getObject (const String &name) const |
| |
| NamedCounter * | getObjCounter () const |
| |
| NamedCounter * | setObjCounter (NamedCounter *counter) |
| |
| | Mutex (bool recursive=false, const char *name=0) |
| |
| | Mutex (const Mutex &original) |
| |
| | ~Mutex () |
| |
| Mutex & | operator= (const Mutex &original) |
| |
| virtual bool | lock (long maxwait=-1) |
| |
| virtual bool | unlock () |
| |
| virtual bool | locked () const |
| |
| const char * | owner () const |
| |
| bool | recursive () const |
| |
| virtual | ~Lockable () |
| |
| virtual bool | lock (long maxwait=-1)=0 |
| |
| virtual bool | unlock ()=0 |
| |
| virtual bool | locked () const =0 |
| |
| virtual bool | check (long maxwait=-1) |
| |
| virtual bool | unlockAll () |
| |
ANSI SS7 TCAP transaction implementation.
Implementation of SS7 Transactional Capabilities Application Part Transaction - specification ANSI