PTLib  Version 2.12.9
 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(Component component, PUDPSocket *&socket, const PIPSocket::Address &=PIPSocket::GetDefaultIpAny(), WORD port=0)PTURNClient
CreateSocketPair(PUDPSocket *&socket1, PUDPSocket *&socket2, const PIPSocket::Address &binding)PTURNClientvirtual
DefaultPort enum valuePSTUN
DoRFC3489Discovery(PSTUNUDPSocket *socket, const PIPSocketAddressAndPort &serverAddress, PIPSocketAddressAndPort &baseAddressAndPort, PIPSocketAddressAndPort &externalAddressAndPort)PSTUNvirtual
FindNatType(const PIPSocket::Address &binding)PSTUNClient
FinishRFC3489Discovery(PSTUNMessage &responseI, PSTUNUDPSocket *socket, PIPSocketAddressAndPort &externalAddressAndPort)PSTUNvirtual
GetExternalAddress(PIPSocket::Address &externalAddress, const PTimeInterval &maxAge=1000)PSTUNClientvirtual
GetFromBindingResponse(const PSTUNMessage &response, PIPSocketAddressAndPort &externalAddress)PSTUNvirtual
GetInterfaceAddress(PIPSocket::Address &internalAddress) const PSTUNClientvirtual
GetName() const PTURNClientvirtual
GetNatMethodName()PTURNClientstatic
GetRetries() const PSTUNinlinevirtual
GetRTPSupport(bool force=false)PTURNClientvirtual
GetServer() const PSTUNClientvirtual
GetServerAddress(PIPSocketAddressAndPort &serverAddressAndPort) const PSTUNClientvirtual
GetTimeout() const PSTUNinlinevirtual
InternalGetNatType(bool forced, const PTimeInterval &maxAge)PSTUNClientprotectedvirtual
InternalOpenSocket(Component component, const PIPSocket::Address &binding, PSTUNUDPSocket &socket, PortInfo &portInfo)PSTUNClient
IsAvailable(const PIPSocket::Address &binding)PSTUNClient
m_credentialsHashPSTUN
m_interfacePSTUN
m_mutexPSTUNClientprotected
m_natTypePSTUN
m_noncePSTUN
m_passwordPTURNClientprotected
m_pollRetriesPSTUN
m_realmPSTUN
m_serverAddressPSTUN
m_socketPSTUNClientprotected
m_timeAddressObtainedPSTUN
m_userNamePSTUN
MakeAuthenticatedRequest(PSTUNUDPSocket *socket, PSTUNMessage &request, PSTUNMessage &response)PSTUNvirtual
MaxChannelNumber enum valuePSTUN
MinChannelNumber enum valuePSTUN
Open(const PIPSocket::Address &iface)PTURNClientvirtual
PSTUN()PSTUN
PSTUNClient()PSTUNClient
PTURNClient()PTURNClient
RefreshAllocation(DWORD lifetime=600)PTURNClientprotectedvirtual
replyTimeoutPSTUN
SetCredentials(const PString &username, const PString &password, const PString &realm)PTURNClientvirtual
SetRetries(PINDEX retries)PSTUNinlinevirtual
SetServer(const PString &server)PSTUNClient
SetTimeout(const PTimeInterval &timeout)PSTUNinlinevirtual
~PSTUN()PSTUNinlinevirtual
~PSTUNClient()PSTUNClient