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