|
PTLib
Version 2.10.11
|
This is the complete list of members for PSTUNClient, including all inherited members.
| Activate(bool active) | PNatMethod | virtual |
| BlockedNat enum value | PSTUNClient | |
| cachedExternalAddress | PSTUNClient | protected |
| cachedServerAddress | PSTUNClient | protected |
| Class() | PObject | inlinestatic |
| Clone() const | PObject | virtual |
| Compare(const PObject &obj) const | PObject | virtual |
| CompareObjectMemoryDirect(const PObject &obj) const | PObject | virtual |
| Comparison enum name | PObject | |
| ConeNat enum value | PSTUNClient | |
| Create(const PString &name, PPluginManager *pluginMgr=NULL) | PNatMethod | static |
| CreateSocket(PUDPSocket *&socket, const PIPSocket::Address &binding=PIPSocket::GetDefaultIpAny(), WORD localPort=0) | PSTUNClient | virtual |
| CreateSocketPair(PUDPSocket *&socket1, PUDPSocket *&socket2, const PIPSocket::Address &binding=PIPSocket::GetDefaultIpAny()) | PSTUNClient | virtual |
| PNatMethod::CreateSocketPair(PUDPSocket *&socket1, PUDPSocket *&socket2, const PIPSocket::Address &binding, void *userData) | PNatMethod | virtual |
| DefaultPort enum value | PSTUNClient | |
| EqualTo enum value | PObject | |
| GetClass(unsigned ancestor=0) const | PObject | inlinevirtual |
| GetExternalAddress(PIPSocket::Address &externalAddress, const PTimeInterval &maxAge=1000) | PSTUNClient | virtual |
| GetInterfaceAddress(PIPSocket::Address &internalAddress) const | PSTUNClient | virtual |
| GetName() const | PSTUNClient | inlinevirtual |
| GetNatMethodName() | PSTUNClient | inlinestatic |
| GetNatType(PBoolean force=false) | PSTUNClient | |
| GetNatTypeName(PBoolean force=false) | PSTUNClient | inline |
| GetNatTypeString(NatTypes type) | PSTUNClient | static |
| GetRetries() const | PSTUNClient | inline |
| GetRTPSupport(PBoolean force=false) | PSTUNClient | virtual |
| GetServer() const | PNatMethod | virtual |
| GetServerAddress(PIPSocket::Address &address, WORD &port) const | PSTUNClient | virtual |
| GetSocketsForPairing() const | PSTUNClient | inline |
| GetTimeout() const | PSTUNClient | inline |
| GreaterThan enum value | PObject | |
| HashFunction() const | PObject | virtual |
| Initialise(const PString &server, WORD portBase=0, WORD portMax=0, WORD portPairBase=0, WORD portPairMax=0) | PSTUNClient | |
| interfaceAddress | PSTUNClient | protected |
| InternalCompareObjectMemoryDirect(const PObject *obj1, const PObject *obj2, PINDEX size) | PObject | static |
| InternalIsDescendant(const char *clsName) const | PObject | inlinevirtual |
| InvalidateCache() | PSTUNClient | |
| IsAvailable(const PIPSocket::Address &binding=PIPSocket::GetDefaultIpAny()) | PSTUNClient | virtual |
| IsClass(const char *cls) const | PObject | inline |
| LessThan enum value | PObject | |
| natType | PSTUNClient | protected |
| NatTypes enum name | PSTUNClient | |
| NumNatTypes enum value | PSTUNClient | |
| NumRTPSupportTypes enum value | PNatMethod | |
| numSocketsForPairing | PSTUNClient | protected |
| OpenNat enum value | PSTUNClient | |
| OpenSocket(PUDPSocket &socket, PortInfo &portInfo, const PIPSocket::Address &binding) | PSTUNClient | protected |
| operator!=(const PObject &obj) const | PObject | inline |
| operator<(const PObject &obj) const | PObject | inline |
| operator<=(const PObject &obj) const | PObject | inline |
| operator==(const PObject &obj) const | PObject | inline |
| operator>(const PObject &obj) const | PObject | inline |
| operator>=(const PObject &obj) const | PObject | inline |
| pairedPortInfo | PNatMethod | protected |
| PartialBlockedNat enum value | PSTUNClient | |
| PNatMethod() | PNatMethod | |
| PObject() | PObject | inlineprotected |
| pollRetries | PSTUNClient | protected |
| PortRestrictedNat enum value | PSTUNClient | |
| PrintOn(ostream &strm) const | PNatMethod | virtual |
| PSTUNClient() | PSTUNClient | |
| PSTUNClient(const PString &server, WORD portBase=0, WORD portMax=0, WORD portPairBase=0, WORD portPairMax=0) | PSTUNClient | |
| PSTUNClient(const PIPSocket::Address &serverAddress, WORD serverPort=DefaultPort, WORD portBase=0, WORD portMax=0, WORD portPairBase=0, WORD portPairMax=0) | PSTUNClient | |
| RandomPortPair(unsigned int start, unsigned int end) | PNatMethod | protected |
| ReadFrom(istream &strm) | PObject | virtual |
| replyTimeout | PSTUNClient | protected |
| RestrictedNat enum value | PSTUNClient | |
| RTPIfSendMedia enum value | PNatMethod | |
| RTPSupported enum value | PNatMethod | |
| RTPSupportTypes enum name | PNatMethod | |
| RTPUnknown enum value | PNatMethod | |
| RTPUnsupported enum value | PNatMethod | |
| serverHost | PSTUNClient | protected |
| serverPort | PSTUNClient | protected |
| SetAlternateAddresses(const PStringArray &addresses, void *userData=NULL) | PNatMethod | virtual |
| SetPortRanges(WORD portBase, WORD portMax=0, WORD portPairBase=0, WORD portPairMax=0) | PNatMethod | virtual |
| SetRetries(PINDEX retries) | PSTUNClient | inline |
| SetServer(const PString &server) | PSTUNClient | |
| SetServer(const PIPSocket::Address &serverAddress, WORD serverPort=0) | PSTUNClient | |
| SetSocketsForPairing(PINDEX numSockets) | PSTUNClient | inline |
| SetTimeout(const PTimeInterval &timeout) | PSTUNClient | inline |
| singlePortInfo | PNatMethod | protected |
| SymmetricFirewall enum value | PSTUNClient | |
| SymmetricNat enum value | PSTUNClient | |
| timeAddressObtained | PSTUNClient | protected |
| UnknownNat enum value | PSTUNClient | |
| ~PNatMethod() | PNatMethod | |
| ~PObject() | PObject | inlinevirtual |