PTLib  Version 2.14.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PTURNClient Member List

This is the complete list of members for PTURNClient, including all inherited members.

AppendMessageIntegrity(PSTUNMessage &message)PSTUNvirtual
Close()PSTUNClientvirtual
CreateSocket(PUDPSocket *&socket, const PIPSocket::Address &binding=PIPSocket::GetDefaultIpAny(), WORD localPort=0, PObject *context=NULL, Component component=eComponent_Unknown)PTURNClientvirtual
CreateSocketPair(PUDPSocket *&socket1, PUDPSocket *&socket2, const PIPSocket::Address &binding=PIPSocket::GetDefaultIpAny(), PObject *context=NULL)PTURNClientvirtual
DefaultPort enum valuePSTUN
DefaultPriority enum valuePTURNClient
DoRFC3489Discovery(PSTUNUDPSocket *socket, const PIPSocketAddressAndPort &serverAddress, PIPSocketAddressAndPort &baseAddressAndPort, PIPSocketAddressAndPort &externalAddressAndPort)PSTUNvirtual
FinishRFC3489Discovery(PSTUNMessage &responseI, PSTUNUDPSocket *socket, PIPSocketAddressAndPort &externalAddressAndPort)PSTUNvirtual
GetFromBindingResponse(const PSTUNMessage &response, PIPSocketAddressAndPort &externalAddress)PSTUNvirtual
GetInterfaceAddress(PIPSocket::Address &internalAddress) const PSTUNClientvirtual
GetMethodName() const PTURNClientvirtual
GetRetries() const PSTUNinlinevirtual
GetRTPSupport(bool force=false)PTURNClientvirtual
GetServer() const PSTUNClientvirtual
GetServerAddress(PIPSocketAddressAndPort &serverAddressAndPort) const PSTUNClientvirtual
GetTimeout() const PSTUNinlinevirtual
InternalCreateSocket(Component component, PObject *context)PTURNClientprotectedvirtual
InternalSetServer(const PIPSocketAddressAndPort &addr)PSTUNClientprotected
InternalUpdate()PSTUNClientprotectedvirtual
IsAvailable(const PIPSocket::Address &binding, PObject *userData)PSTUNClientvirtual
m_interfacePSTUN
m_noncePSTUN
m_passwordPSTUN
m_pollRetriesPSTUN
m_realmPSTUN
m_serverAddressPSTUN
m_socketPSTUNClientprotected
m_userNamePSTUN
MakeAuthenticatedRequest(PSTUNUDPSocket *socket, PSTUNMessage &request, PSTUNMessage &response)PSTUNvirtual
MaxChannelNumber enum valuePSTUN
MethodName()PTURNClientstatic
MinChannelNumber enum valuePSTUN
Open(const PIPSocket::Address &ifaceAddr)PSTUNClientvirtual
PSTUN()PSTUN
PSTUNClient(unsigned priority=DefaultPriority)PSTUNClient
PTURNClient(unsigned priority=DefaultPriority)PTURNClient
RefreshAllocation(DWORD lifetime=600)PTURNClientprotectedvirtual
replyTimeoutPSTUN
SetCredentials(const PString &username, const PString &password, const PString &realm)PSTUNvirtual
SetRetries(PINDEX retries)PSTUNinlinevirtual
SetServer(const PString &server)PSTUNClient
SetTimeout(const PTimeInterval &timeout)PSTUNinlinevirtual
~PSTUN()PSTUNinlinevirtual
~PSTUNClient()PSTUNClient