PTLib
Version 2.18.8
|
This is the complete list of members for PSTUNClient, including all inherited members.
Close() | PSTUNClient | virtual |
CreateSocket(PUDPSocket *&socket, const PIPSocket::Address &binding=PIPSocket::GetDefaultIpAny(), WORD localPort=0, PObject *context=NULL, Component component=eComponent_Unknown) | PSTUNClient | virtual |
CreateSocketPair(PUDPSocket *&socket1, PUDPSocket *&socket2, const PIPSocket::Address &binding=PIPSocket::GetDefaultIpAny(), PObject *context=NULL) | PSTUNClient | virtual |
DefaultPort enum value | PSTUN | |
DefaultPriority enum value | PSTUNClient | |
DoRFC3489Discovery(PNatMethod::NatTypes &natType, PSTUNUDPSocket *socket, const PIPSocketAddressAndPort &serverAddress, PIPSocketAddressAndPort &baseAddressAndPort, PIPSocket::Address &externalAddress, bool externalAddressOnly) | PSTUN | |
FinishRFC3489Discovery(PNatMethod::NatTypes &natType, PSTUNMessage &responseI, PSTUNUDPSocket *socket, PIPSocket::Address &externalAddress, bool externalAddressOnly) | PSTUN | |
GetFromBindingResponse(const PSTUNMessage &response, PIPSocketAddressAndPort &externalAddress) | PSTUN | virtual |
GetInterfaceAddress(PIPSocket::Address &internalAddress) const | PSTUNClient | virtual |
GetMethodName() const | PSTUNClient | virtual |
GetRetries() const | PSTUN | inlinevirtual |
GetServer() const | PSTUNClient | virtual |
GetTimeout() const | PSTUN | inlinevirtual |
IceControlled enum value | PSTUN | |
IceControlling enum value | PSTUN | |
IceLite enum value | PSTUN | |
IceRole enum name | PSTUN | |
InternalCreateSocket(Component component, PObject *context) | PSTUNClient | protectedvirtual |
InternalGetServerAddress(PIPSocketAddressAndPort &externalAddressAndPort) const | PSTUNClient | protectedvirtual |
InternalSetServer(const PString &server, const PIPSocketAddressAndPort &addr PTRACE_PARAM(, const char *source)) | PSTUNClient | protected |
InternalUpdate(bool externalAddressOnly) | PSTUNClient | protectedvirtual |
IsAvailable(const PIPSocket::Address &binding, PObject *userData) | PSTUNClient | virtual |
m_iceRole | PSTUN | protected |
m_iceTieBreak | PSTUN | protected |
m_interface | PSTUN | protected |
m_nonce | PSTUN | protected |
m_password | PSTUN | protected |
m_pollRetries | PSTUN | protected |
m_realm | PSTUN | protected |
m_replyTimeout | PSTUN | protected |
m_serverAddress | PSTUN | protected |
m_socket | PSTUNClient | protected |
m_userName | PSTUN | protected |
MaxChannelNumber enum value | PSTUN | |
MethodName() | PSTUNClient | static |
MinChannelNumber enum value | PSTUN | |
NoIceRole enum value | PSTUN | |
Open(const PIPSocket::Address &ifaceAddr) | PSTUNClient | virtual |
PSTUN() | PSTUN | |
PSTUNClient(unsigned priority=DefaultPriority) | PSTUNClient | |
SetCredentials(const PString &username, const PString &password, const PString &realm) | PSTUNClient | virtual |
SetIceRole(IceRole role) | PSTUN | virtual |
SetRetries(PINDEX retries) | PSTUN | inlinevirtual |
SetServer(const PString &server) | PSTUNClient | |
SetTimeout(const PTimeInterval &timeout) | PSTUN | inlinevirtual |
~PSTUN() | PSTUN | inlinevirtual |
~PSTUNClient() | PSTUNClient |