#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]
| void Medium::close |
( |
Medium * | medium | ) |
|
|
staticinherited |
◆ close() [2/2]
◆ createAuthenticatorString()
| char * SIPClient::createAuthenticatorString |
( |
Authenticator const * | authenticator, |
|
|
char const * | cmd, |
|
|
char const * | url ) |
|
private |
◆ createNew()
| 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()
| 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()
| 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()
| void SIPClient::timerAHandler |
( |
void * | clientData | ) |
|
|
staticprivate |
◆ timerBHandler()
| void SIPClient::timerBHandler |
( |
void * | clientData | ) |
|
|
staticprivate |
◆ timerDHandler()
| 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
◆ 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: