|
sipxtacklib
Version 3.3
|
#include <SipTransactionList.h>
Public Member Functions | |
| SipTransactionList () | |
| virtual | ~SipTransactionList () |
| void | addTransaction (SipTransaction *transaction, UtlBoolean lockList=TRUE) |
| SipTransaction * | findTransactionFor (const SipMessage &message, UtlBoolean isOutgoing, enum SipTransaction::messageRelationship &relationship) |
| UtlBoolean | transactionExists (const SipTransaction *transaction, const UtlString &hash) |
| UtlBoolean | waitUntilAvailable (SipTransaction *transaction, const UtlString &hash) |
| void | markAvailable (SipTransaction &transaction) |
| void | removeOldTransactions (long oldTransaction, long oldTcpTransaction) |
| void | stopTransactionTimers () |
| void | startTransactionTimers () |
| void | deleteTransactionTimers () |
| void | toString (UtlString &string) |
| void | toStringWithRelations (UtlString &string, SipMessage &message, UtlBoolean isOutGoing) |
Protected Member Functions | |
| void | lock () |
| void | unlock () |
|
virtual |
| void addTransaction | ( | SipTransaction * | transaction, |
| UtlBoolean | lockList = TRUE |
||
| ) |
| SipTransaction * findTransactionFor | ( | const SipMessage & | message, |
| UtlBoolean | isOutgoing, | ||
| enum SipTransaction::messageRelationship & | relationship | ||
| ) |
| UtlBoolean transactionExists | ( | const SipTransaction * | transaction, |
| const UtlString & | hash | ||
| ) |
| UtlBoolean waitUntilAvailable | ( | SipTransaction * | transaction, |
| const UtlString & | hash | ||
| ) |
| void markAvailable | ( | SipTransaction & | transaction | ) |
| void removeOldTransactions | ( | long | oldTransaction, |
| long | oldTcpTransaction | ||
| ) |
| void stopTransactionTimers | ( | ) |
| void startTransactionTimers | ( | ) |
| void deleteTransactionTimers | ( | ) |
| void toString | ( | UtlString & | string | ) |
| void toStringWithRelations | ( | UtlString & | string, |
| SipMessage & | message, | ||
| UtlBoolean | isOutGoing | ||
| ) |
|
protected |
|
protected |