11 #ifndef _SipSession_h_ 12 #define _SipSession_h_ 18 #include <os/OsDefs.h> 50 UtlBoolean isFromLocal = TRUE);
53 SipSession(
const char* callId,
const char* toUrl,
const char* fromUrl);
139 #endif // _SipSession_h_ Definition: SipSession.h:33
SipSession(const SipMessage *initialMessage=NULL, UtlBoolean isFromLocal=TRUE)
Definition: SipSession.cpp:29
UtlBoolean isSameSession(SipMessage &message)
Definition: SipSession.cpp:403
Definition: SipSession.h:44
int mInitialLocalCseq
Definition: SipSession.h:126
void setLastToCseq(int seqNum)
Definition: SipSession.cpp:354
int mLastToCseq
Definition: SipSession.h:129
void setToUrl(const Url &toUrl)
Definition: SipSession.cpp:274
Url mRemoteContact
Definition: SipSession.h:121
void setRemoteContact(const Url &remoteContact)
Definition: SipSession.cpp:284
void getLocalRequestUri(UtlString &requestUri)
Definition: SipSession.cpp:299
UtlString mInitialMethod
Definition: SipSession.h:122
int mSessionState
Definition: SipSession.h:130
void getRemoteRequestUri(UtlString &requestUri)
Definition: SipSession.cpp:309
Specialization of HttpMessage to contain and manipulate SIP messages.
Definition: SipMessage.h:343
UtlString msRemoteRequestUri
Definition: SipSession.h:124
void getRemoteContact(Url &remoteContact)
Definition: SipSession.cpp:279
void setLocalContact(const Url &localContact)
Definition: SipSession.cpp:294
int mLastFromCseq
Definition: SipSession.h:128
void getLocalContact(Url &localContact)
Definition: SipSession.cpp:289
void setLocalRequestUri(UtlString &requestUri)
Definition: SipSession.cpp:304
UtlString msLocalRequestUri
Definition: SipSession.h:123
void getFromUrl(Url &fromUrl)
Definition: SipSession.cpp:259
void getCallId(UtlString &callId)
Definition: SipSession.cpp:248
virtual ~SipSession()
Definition: SipSession.cpp:135
void setRemoteRequestUri(UtlString &requestUri)
Definition: SipSession.cpp:314
int getNextFromCseq()
Definition: SipSession.cpp:359
UtlBoolean isMessageFromInitiator(SipMessage &message)
Definition: SipSession.cpp:367
UtlString msContactUriStr
Definition: SipSession.h:125
void setInitialMethod(const char *method)
Definition: SipSession.cpp:334
Definition: SipSession.h:40
Definition: SipSession.h:43
void setCallId(const char *callId)
Definition: SipSession.cpp:253
void getInitialMethod(UtlString &method)
Definition: SipSession.cpp:329
SessionState
Definition: SipSession.h:38
void getContactRequestUri(UtlString &requestContactUri)
Definition: SipSession.cpp:319
SipSession & operator=(const SipSession &rhs)
Definition: SipSession.cpp:143
void updateSessionData(SipMessage &message)
Definition: SipSession.cpp:168
int getLastToCseq()
Definition: SipSession.cpp:349
int getLastFromCseq()
Definition: SipSession.cpp:339
Url mLocalContact
Definition: SipSession.h:120
void getToUrl(Url &toUrl)
Definition: SipSession.cpp:269
int mInitialRemoteCseq
Definition: SipSession.h:127
URL parser and constructor.
Definition: Url.h:90
void setLastFromCseq(int seqNum)
Definition: SipSession.cpp:344
Url mRemoteUrl
Definition: SipSession.h:119
Definition: SipSession.h:41
void setContactRequestUri(UtlString &requestContactUri)
Definition: SipSession.cpp:324
void setFromUrl(const Url &fromUrl)
Definition: SipSession.cpp:264
Definition: SipSession.h:42
Url mLocalUrl
Definition: SipSession.h:118
int getSessionState()
Definition: SipSession.h:105
UtlBoolean isMessageFromDestination(SipMessage &message)
Definition: SipSession.cpp:385