#include <SIPClient.hh>
|
static SIPClient * | createNew (UsageEnvironment &env, unsigned char desiredAudioRTPPayloadFormat, char const *mimeSubtype=NULL, int verbosityLevel=0, char const *applicationName=NULL) |
|
static Boolean | parseSIPURL (UsageEnvironment &env, char const *url, NetAddress &address, portNumBits &portNum) |
|
static Boolean | parseSIPURLUsernamePassword (char const *url, char *&username, char *&password) |
|
static Boolean | lookupByName (UsageEnvironment &env, char const *mediumName, Medium *&resultMedium) |
|
static void | close (UsageEnvironment &env, char const *mediumName) |
|
static void | close (Medium *medium) |
|
Definition at line 37 of file SIPClient.hh.
◆ ~SIPClient()
virtual SIPClient::~SIPClient |
( |
| ) |
|
|
protectedvirtual |
◆ SIPClient()
SIPClient::SIPClient |
( |
UsageEnvironment & |
env, |
|
|
unsigned char |
desiredAudioRTPPayloadFormat, |
|
|
char const * |
mimeSubtype, |
|
|
int |
verbosityLevel, |
|
|
char const * |
applicationName |
|
) |
| |
|
private |
◆ close() [1/2]
static void Medium::close |
( |
Medium * |
medium | ) |
|
|
staticinherited |
◆ close() [2/2]
◆ createAuthenticatorString()
char * SIPClient::createAuthenticatorString |
( |
Authenticator const * |
authenticator, |
|
|
char const * |
cmd, |
|
|
char const * |
url |
|
) |
| |
|
private |
◆ createNew()
static SIPClient * SIPClient::createNew |
( |
UsageEnvironment & |
env, |
|
|
unsigned char |
desiredAudioRTPPayloadFormat, |
|
|
char const * |
mimeSubtype = NULL , |
|
|
int |
verbosityLevel = 0 , |
|
|
char const * |
applicationName = NULL |
|
) |
| |
|
static |
◆ doInviteStateMachine()
void SIPClient::doInviteStateMachine |
( |
unsigned |
responseCode | ) |
|
|
private |
◆ doInviteStateTerminated()
void SIPClient::doInviteStateTerminated |
( |
unsigned |
responseCode | ) |
|
|
private |
◆ envir()
◆ getInviteSdpReply()
char const * SIPClient::getInviteSdpReply |
( |
| ) |
const |
|
inline |
◆ getResponse()
unsigned SIPClient::getResponse |
( |
char *& |
responseBuffer, |
|
|
unsigned |
responseBufferSize |
|
) |
| |
|
private |
◆ getResponseCode()
unsigned SIPClient::getResponseCode |
( |
| ) |
|
|
private |
◆ invite()
◆ invite1()
◆ inviteResponseHandler()
static void SIPClient::inviteResponseHandler |
( |
void * |
clientData, |
|
|
int |
mask |
|
) |
| |
|
staticprivate |
◆ inviteWithPassword()
char * SIPClient::inviteWithPassword |
( |
char const * |
url, |
|
|
char const * |
username, |
|
|
char const * |
password |
|
) |
| |
◆ isMediaSession()
virtual Boolean Medium::isMediaSession |
( |
| ) |
const |
|
virtualinherited |
◆ isRTCPInstance()
virtual Boolean Medium::isRTCPInstance |
( |
| ) |
const |
|
virtualinherited |
◆ isRTSPClient()
virtual Boolean Medium::isRTSPClient |
( |
| ) |
const |
|
virtualinherited |
◆ isRTSPServer()
virtual Boolean Medium::isRTSPServer |
( |
| ) |
const |
|
virtualinherited |
◆ isServerMediaSession()
virtual Boolean Medium::isServerMediaSession |
( |
| ) |
const |
|
virtualinherited |
◆ isSink()
virtual Boolean Medium::isSink |
( |
| ) |
const |
|
virtualinherited |
◆ isSource()
virtual Boolean Medium::isSource |
( |
| ) |
const |
|
virtualinherited |
◆ lookupByName()
◆ name()
char const * Medium::name |
( |
| ) |
const |
|
inlineinherited |
◆ nextTask()
◆ parseResponseCode()
Boolean SIPClient::parseResponseCode |
( |
char const * |
line, |
|
|
unsigned & |
responseCode |
|
) |
| |
|
private |
◆ parseSIPURL()
◆ parseSIPURLUsernamePassword()
static Boolean SIPClient::parseSIPURLUsernamePassword |
( |
char const * |
url, |
|
|
char *& |
username, |
|
|
char *& |
password |
|
) |
| |
|
static |
◆ processURL()
Boolean SIPClient::processURL |
( |
char const * |
url | ) |
|
|
private |
◆ reset()
void SIPClient::reset |
( |
| ) |
|
|
private |
◆ sendACK()
◆ sendBYE()
◆ sendINVITE()
◆ sendRequest()
Boolean SIPClient::sendRequest |
( |
char const * |
requestString, |
|
|
unsigned |
requestLength |
|
) |
| |
|
private |
◆ setClientStartPortNum()
void SIPClient::setClientStartPortNum |
( |
portNumBits |
clientStartPortNum | ) |
|
|
inline |
◆ setProxyServer()
void SIPClient::setProxyServer |
( |
struct sockaddr_storage const & |
proxyServerAddress, |
|
|
portNumBits |
proxyServerPortNum |
|
) |
| |
◆ setUserAgentString()
void SIPClient::setUserAgentString |
( |
char const * |
userAgentName | ) |
|
◆ timerAHandler()
static void SIPClient::timerAHandler |
( |
void * |
clientData | ) |
|
|
staticprivate |
◆ timerBHandler()
static void SIPClient::timerBHandler |
( |
void * |
clientData | ) |
|
|
staticprivate |
◆ timerDHandler()
static void SIPClient::timerDHandler |
( |
void * |
clientData | ) |
|
|
staticprivate |
◆ fApplicationName
char const* SIPClient::fApplicationName |
|
private |
◆ fApplicationNameSize
unsigned SIPClient::fApplicationNameSize |
|
private |
◆ fCallId
unsigned SIPClient::fCallId |
|
private |
◆ fClientStartPortNum
◆ fCSeq
unsigned SIPClient::fCSeq |
|
private |
◆ fDesiredAudioRTPPayloadFormat
unsigned char SIPClient::fDesiredAudioRTPPayloadFormat |
|
private |
◆ fEnviron
◆ fEventLoopStopFlag
char SIPClient::fEventLoopStopFlag |
|
private |
◆ fFromTag
unsigned SIPClient::fFromTag |
|
private |
◆ fInviteClientState
◆ fInviteCmd
char* SIPClient::fInviteCmd |
|
private |
◆ fInviteCmdSize
unsigned SIPClient::fInviteCmdSize |
|
private |
◆ fInviteSDPDescription
char* SIPClient::fInviteSDPDescription |
|
private |
◆ fInviteSDPDescriptionReturned
char* SIPClient::fInviteSDPDescriptionReturned |
|
private |
◆ fMediumName
◆ fMIMESubtype
char* SIPClient::fMIMESubtype |
|
private |
◆ fMIMESubtypeSize
unsigned SIPClient::fMIMESubtypeSize |
|
private |
◆ fNextTask
◆ fOurAddressStr
char const* SIPClient::fOurAddressStr |
|
private |
◆ fOurAddressStrSize
unsigned SIPClient::fOurAddressStrSize |
|
private |
◆ fOurPortNum
◆ fOurSocket
◆ fServerAddress
struct sockaddr_storage SIPClient::fServerAddress |
|
private |
◆ fServerAddressIsSet
Boolean SIPClient::fServerAddressIsSet |
|
private |
◆ fServerPortNum
◆ fT1
unsigned const SIPClient::fT1 |
|
private |
◆ fTimerA
◆ fTimerACount
unsigned SIPClient::fTimerACount |
|
private |
◆ fTimerALen
unsigned SIPClient::fTimerALen |
|
private |
◆ fTimerB
◆ fTimerD
◆ fToTagStr
char const* SIPClient::fToTagStr |
|
private |
◆ fToTagStrSize
unsigned SIPClient::fToTagStrSize |
|
private |
◆ fURL
char const* SIPClient::fURL |
|
private |
◆ fURLSize
unsigned SIPClient::fURLSize |
|
private |
◆ fUserAgentHeaderStr
char* SIPClient::fUserAgentHeaderStr |
|
private |
◆ fUserAgentHeaderStrLen
unsigned SIPClient::fUserAgentHeaderStrLen |
|
private |
◆ fUserName
char const* SIPClient::fUserName |
|
private |
◆ fUserNameSize
unsigned SIPClient::fUserNameSize |
|
private |
◆ fValidAuthenticator
◆ fVerbosityLevel
int SIPClient::fVerbosityLevel |
|
private |
◆ fWorkingAuthenticator
The documentation for this class was generated from the following file: