#include <SipUserAgentStateless.h>
|
| SipUserAgentStateless (int sipTcpPort=SIP_PORT, int sipUdpPort=SIP_PORT) |
|
virtual | ~SipUserAgentStateless () |
|
virtual UtlBoolean | handleMessage (OsMsg &eventMessage) |
|
virtual void | addMessageConsumer (OsServerTask *messageConsumer) |
|
virtual UtlBoolean | send (SipMessage &message, OsMsgQ *responseListener=NULL, void *responseListenerData=NULL) |
|
UtlBoolean | sendTo (SipMessage &message, const char *sendAddress, const char *sendProtocol, int sendPort) |
| 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...
|
|
virtual void | dispatch (SipMessage *message, int messageType=SipMessageEvent::APPLICATION) |
|
virtual void | logMessage (const char *message, int messageLength) |
|
virtual UtlBoolean | isMessageLoggingEnabled () |
|
| SipUserAgentBase (int sipTcpPort=SIP_PORT, int sipUdpPort=SIP_PORT, int sipTlsPort=SIP_TLS_PORT, int queueSize=OsServerTask::DEF_MAX_MSGS) |
|
virtual | ~SipUserAgentBase () |
|
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 | getContactUri (UtlString *contactUri) |
|
virtual UtlBoolean | isReady () |
|
virtual UtlBoolean | waitUntilReady () |
|
UtlBoolean handleMessage |
( |
OsMsg & |
eventMessage | ) |
|
|
virtual |
void addMessageConsumer |
( |
OsServerTask * |
messageConsumer | ) |
|
|
virtual |
UtlBoolean send |
( |
SipMessage & |
message, |
|
|
OsMsgQ * |
responseListener = NULL , |
|
|
void * |
responseListenerData = NULL |
|
) |
| |
|
virtual |
UtlBoolean sendTo |
( |
SipMessage & |
message, |
|
|
const char * |
sendAddress, |
|
|
const char * |
sendProtocol, |
|
|
int |
sendPort |
|
) |
| |
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
void logMessage |
( |
const char * |
message, |
|
|
int |
messageLength |
|
) |
| |
|
virtual |
UtlBoolean isMessageLoggingEnabled |
( |
| ) |
|
|
virtual |
OsServerTask* mpMessageObserver |
|
protected |