sipxtacklib
Version 3.3
|
#include <SipMessageList.h>
Public Member Functions | |
SipMessageList () | |
virtual | ~SipMessageList () |
SipMessage * | getResponseFor (SipMessage *request) |
SipMessage * | getRequestFor (SipMessage *response) |
SipMessage * | getDuplicate (SipMessage *message, UtlBoolean responseCodesMustMatch=FALSE) |
SipMessage * | getAckFor (SipMessage *inviteRequest) |
SipMessage * | getInviteFor (SipMessage *cancelRequest) |
SipMessage * | isSameFrom (const Url &fromUrl) |
SipMessage * | isSameTo (const Url &toUrl) |
SipMessage * | isSameCallId (const UtlString &callId) |
int | getListSize () |
int | getIterator () |
SipMessage * | getSipMessageForIndex (int iteratorHandle) |
void | releaseIterator (int iteratorHandle) |
UtlBoolean | remove (SipMessage *message) |
void | add (SipMessage *message) |
void | removeOldMessages (long oldTime, UtlBoolean deleteMessages=TRUE) |
void | remove (int iteratorHandle) |
void | toString (UtlString &listDumpString) |
void | printDebugTable () |
SipMessageList | ( | ) |
|
virtual |
SipMessage * getResponseFor | ( | SipMessage * | request | ) |
SipMessage * getRequestFor | ( | SipMessage * | response | ) |
SipMessage * getDuplicate | ( | SipMessage * | message, |
UtlBoolean | responseCodesMustMatch = FALSE |
||
) |
SipMessage * getAckFor | ( | SipMessage * | inviteRequest | ) |
SipMessage * getInviteFor | ( | SipMessage * | cancelRequest | ) |
SipMessage * isSameFrom | ( | const Url & | fromUrl | ) |
SipMessage * isSameTo | ( | const Url & | toUrl | ) |
SipMessage * isSameCallId | ( | const UtlString & | callId | ) |
int getListSize | ( | ) |
int getIterator | ( | ) |
SipMessage * getSipMessageForIndex | ( | int | iteratorHandle | ) |
void releaseIterator | ( | int | iteratorHandle | ) |
UtlBoolean remove | ( | SipMessage * | message | ) |
void add | ( | SipMessage * | message | ) |
void removeOldMessages | ( | long | oldTime, |
UtlBoolean | deleteMessages = TRUE |
||
) |
void remove | ( | int | iteratorHandle | ) |
void toString | ( | UtlString & | listDumpString | ) |
void printDebugTable | ( | ) |