#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
◆ 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: