sipxtacklib
Version 3.3
|
#include <SipClient.h>
Public Member Functions | |
SipClient (OsSocket *socket=NULL) | |
virtual | ~SipClient () |
UtlBoolean | send (SipMessage *message) |
UtlBoolean | sendTo (const SipMessage &message, const char *address, int port) |
void | setUserAgent (SipUserAgentBase *sipUA) |
virtual int | run (void *pArg) |
UtlBoolean | sendInvite (char *toAddress, char *callId, int rtpPort, int numCodecs, int rtpCodecs[], int sequenceNumber=1) |
void | touch () |
void | notifyWhenAvailableForWrite (OsEvent &availableEvent) |
void | signalNextAvailableForWrite () |
void | signalAllAvailableForWrite () |
void | setSharedSocket (UtlBoolean bShared) |
void | getClientNames (UtlString &clientNames) const |
long | getLastTouchedTime () const |
const UtlString & | getLocalIp () |
void | markInUseForWrite () |
void | markAvailbleForWrite () |
UtlBoolean | isOk () |
UtlBoolean | isConnectedTo (UtlString &hostName, int hostPort) |
int | isInUseForWrite () |
SipClient | ( | OsSocket * | socket = NULL | ) |
|
virtual |
UtlBoolean send | ( | SipMessage * | message | ) |
UtlBoolean sendTo | ( | const SipMessage & | message, |
const char * | address, | ||
int | port | ||
) |
void setUserAgent | ( | SipUserAgentBase * | sipUA | ) |
|
virtual |
UtlBoolean sendInvite | ( | char * | toAddress, |
char * | callId, | ||
int | rtpPort, | ||
int | numCodecs, | ||
int | rtpCodecs[], | ||
int | sequenceNumber = 1 |
||
) |
void touch | ( | ) |
void notifyWhenAvailableForWrite | ( | OsEvent & | availableEvent | ) |
void signalNextAvailableForWrite | ( | ) |
void signalAllAvailableForWrite | ( | ) |
void setSharedSocket | ( | UtlBoolean | bShared | ) |
void getClientNames | ( | UtlString & | clientNames | ) | const |
long getLastTouchedTime | ( | ) | const |
const UtlString & getLocalIp | ( | ) |
void markInUseForWrite | ( | ) |
void markAvailbleForWrite | ( | ) |
UtlBoolean isOk | ( | ) |
UtlBoolean isConnectedTo | ( | UtlString & | hostName, |
int | hostPort | ||
) |
int isInUseForWrite | ( | void | ) |