sipxtacklib
Version 3.3
|
#include <SipUserAgentBase.h>
Public Member Functions | |
SipUserAgentBase (int sipTcpPort=SIP_PORT, int sipUdpPort=SIP_PORT, int sipTlsPort=SIP_TLS_PORT, int queueSize=OsServerTask::DEF_MAX_MSGS) | |
virtual | ~SipUserAgentBase () |
virtual UtlBoolean | handleMessage (OsMsg &eventMessage)=0 |
virtual void | addMessageConsumer (OsServerTask *messageConsumer)=0 |
virtual UtlBoolean | send (SipMessage &message, OsMsgQ *responseListener=NULL, void *responseListenerData=NULL, SIPX_TRANSPORT_DATA *pTransport=NULL)=0 |
virtual void | dispatch (SipMessage *message, int messageType=SipMessageEvent::APPLICATION, SIPX_TRANSPORT_DATA *pTransport=NULL)=0 |
param: message - the sip message to be sent param: responseListener - the queue on which to place SipMessageEvents containing SIP responses from the same transaction as the request sent in message param: responseListenerData - data to be passed back with responses More... | |
void | addConfigChangeConsumer (OsMsgQ &messageQueue) |
virtual void | logMessage (const char *message, int messageLength)=0 |
virtual void | getContactUri (UtlString *contactUri) |
virtual UtlBoolean | isMessageLoggingEnabled ()=0 |
virtual UtlBoolean | isReady () |
virtual UtlBoolean | waitUntilReady () |
Protected Attributes | |
int | mTcpPort |
int | mUdpPort |
int | mTlsPort |
UtlBoolean | mMessageLogEnabled |
UtlString | mContactAddress |
OsRWMutex | mObserverMutex |
UtlHashBag | mConfigChangeObservers |
SipContactDb | mContactDb |
SipUserAgentBase | ( | int | sipTcpPort = SIP_PORT , |
int | sipUdpPort = SIP_PORT , |
||
int | sipTlsPort = SIP_TLS_PORT , |
||
int | queueSize = OsServerTask::DEF_MAX_MSGS |
||
) |
|
virtual |
|
pure virtual |
Implemented in SipUserAgent, and SipUserAgentStateless.
|
pure virtual |
Implemented in SipUserAgent, and SipUserAgentStateless.
|
pure virtual |
Implemented in SipUserAgent.
|
pure virtual |
param: message - the sip message to be sent param: responseListener - the queue on which to place SipMessageEvents containing SIP responses from the same transaction as the request sent in message param: responseListenerData - data to be passed back with responses
Implemented in SipUserAgent.
void addConfigChangeConsumer | ( | OsMsgQ & | messageQueue | ) |
|
pure virtual |
Implemented in SipUserAgent, and SipUserAgentStateless.
|
virtual |
|
pure virtual |
Implemented in SipUserAgent, and SipUserAgentStateless.
|
virtual |
Reimplemented in SipUserAgent.
|
virtual |
Reimplemented in SipUserAgent.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |