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 |