Arduino live555
All Classes Functions Pages
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
SIPClient Class Reference
Inheritance diagram for SIPClient:
Medium

Public Member Functions

void setProxyServer (struct sockaddr_storage const &proxyServerAddress, portNumBits proxyServerPortNum)
 
void setClientStartPortNum (portNumBits clientStartPortNum)
 
char * invite (char const *url, Authenticator *authenticator=NULL)
 
char * inviteWithPassword (char const *url, char const *username, char const *password)
 
Boolean sendACK ()
 
Boolean sendBYE ()
 
char const * getInviteSdpReply () const
 
void setUserAgentString (char const *userAgentName)
 
UsageEnvironmentenvir () const
 
char const * name () const
 
virtual Boolean isSource () const
 
virtual Boolean isSink () const
 
virtual Boolean isRTCPInstance () const
 
virtual Boolean isRTSPClient () const
 
virtual Boolean isRTSPServer () const
 
virtual Boolean isMediaSession () const
 
virtual Boolean isServerMediaSession () const
 

Static Public Member Functions

static SIPClientcreateNew (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)
 

Protected Member Functions

TaskToken & nextTask ()
 

The documentation for this class was generated from the following files: