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

This is the complete list of members for PSTUNClient, 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)PSTUNClientvirtual
CreateSocketPair(PUDPSocket *&socket1, PUDPSocket *&socket2, const PIPSocket::Address &binding=PIPSocket::GetDefaultIpAny(), PObject *context=NULL)PSTUNClientvirtual
DefaultPort enum valuePSTUN
DefaultPriority enum valuePSTUNClient
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 PSTUNClientvirtual
GetRetries() const PSTUNinlinevirtual
GetServer() const PSTUNClientvirtual
GetServerAddress(PIPSocketAddressAndPort &serverAddressAndPort) const PSTUNClientvirtual
GetTimeout() const PSTUNinlinevirtual
InternalCreateSocket(Component component, PObject *context)PSTUNClientprotectedvirtual
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()PSTUNClientstatic
MinChannelNumber enum valuePSTUN
Open(const PIPSocket::Address &ifaceAddr)PSTUNClientvirtual
PSTUN()PSTUN
PSTUNClient(unsigned priority=DefaultPriority)PSTUNClient
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