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

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

AppendMessageIntegrity(PSTUNMessage &message)PSTUNvirtual
BaseReadFrom(void *buf, PINDEX len, PIPSocketAddressAndPort &ap)PSTUNUDPSocketinline
BaseWriteTo(const void *buf, PINDEX len, const PIPSocketAddressAndPort &ap)PSTUNUDPSocketinline
Close()PTURNUDPSocketvirtual
DefaultPort enum valuePSTUN
DoRFC3489Discovery(PSTUNUDPSocket *socket, const PIPSocketAddressAndPort &serverAddress, PIPSocketAddressAndPort &baseAddressAndPort, PIPSocketAddressAndPort &externalAddressAndPort)PSTUNvirtual
FinishRFC3489Discovery(PSTUNMessage &responseI, PSTUNUDPSocket *socket, PIPSocketAddressAndPort &externalAddressAndPort)PSTUNvirtual
GetCandidateInfo(PNatCandidate &candidate)PTURNUDPSocketvirtual
GetFromBindingResponse(const PSTUNMessage &response, PIPSocketAddressAndPort &externalAddress)PSTUNvirtual
GetNatName() const PTURNUDPSocketvirtual
GetRetries() const PSTUNinlinevirtual
GetTimeout() const PSTUNinlinevirtual
InternalGetLocalAddress(PIPSocketAddressAndPort &addr)PTURNUDPSocketprotected
InternalGetSendAddress(PIPSocketAddressAndPort &addr)PTURNUDPSocketprotected
InternalReadFrom(Slice *slices, size_t sliceCount, PIPSocketAddressAndPort &ipAndPort)PTURNUDPSocketprotected
InternalSetSendAddress(const PIPSocketAddressAndPort &addr)PTURNUDPSocketprotected
InternalWriteTo(const Slice *slices, size_t sliceCount, const PIPSocketAddressAndPort &ipAndPort)PTURNUDPSocketprotected
m_allocationMadePTURNUDPSocketprotected
m_baseAddressAndPortPSTUNUDPSocketprotected
m_channelNumberPTURNUDPSocketprotected
m_interfacePSTUN
m_lifeTimePTURNUDPSocketprotected
m_noncePSTUN
m_passwordPSTUN
m_peerIpAndPortPTURNUDPSocketprotected
m_pollRetriesPSTUN
m_protocolPTURNUDPSocketprotected
m_realmPSTUN
m_relayedAddressPTURNUDPSocketprotected
m_rxHeaderPTURNUDPSocketprotected
m_rxPaddingPTURNUDPSocketprotected
m_rxVectPTURNUDPSocketprotected
m_serverAddressPSTUN
m_serverReflexiveAddressPSTUNUDPSocketprotected
m_txHeaderPTURNUDPSocketprotected
m_txPaddingPTURNUDPSocketprotected
m_txVectPTURNUDPSocketprotected
m_userNamePSTUN
m_usingTURNPTURNUDPSocketprotected
MakeAuthenticatedRequest(PSTUNUDPSocket *socket, PSTUNMessage &request, PSTUNMessage &response)PSTUNvirtual
MaxChannelNumber enum valuePSTUN
MinChannelNumber enum valuePSTUN
OpenSTUN(PSTUNClient &client)PSTUNUDPSocket
OpenTURN(PTURNClient &client)PTURNUDPSocket
PSTUN()PSTUN
PSTUNUDPSocket(PNatMethod::Component component)PSTUNUDPSocket
PTURNUDPSocket(PNatMethod::Component component)PTURNUDPSocket
replyTimeoutPSTUN
SetCredentials(const PString &username, const PString &password, const PString &realm)PSTUNvirtual
SetRetries(PINDEX retries)PSTUNinlinevirtual
SetTimeout(const PTimeInterval &timeout)PSTUNinlinevirtual
~PSTUN()PSTUNinlinevirtual
~PTURNUDPSocket()PTURNUDPSocket