sipxtacklib  Version 3.3
Public Member Functions | List of all members
SipMessageList Class Reference

#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 ()
 

Constructor & Destructor Documentation

~SipMessageList ( )
virtual

Member Function Documentation

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 ( )

sipXtackLib home page