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

#include <SipMessageList.h>

Public Member Functions

 SipMessageList ()
 
virtual ~SipMessageList ()
 
SipMessagegetResponseFor (SipMessage *request)
 
SipMessagegetRequestFor (SipMessage *response)
 
SipMessagegetDuplicate (SipMessage *message, UtlBoolean responseCodesMustMatch=FALSE)
 
SipMessagegetAckFor (SipMessage *inviteRequest)
 
SipMessagegetInviteFor (SipMessage *cancelRequest)
 
SipMessageisSameFrom (const Url &fromUrl)
 
SipMessageisSameTo (const Url &toUrl)
 
SipMessageisSameCallId (const UtlString &callId)
 
int getListSize ()
 
int getIterator ()
 
SipMessagegetSipMessageForIndex (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