PSTUNClient Member List

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

BlockedNat enum valuePSTUNClient
cachedExternalAddressPSTUNClient [protected]
cachedServerAddressPSTUNClient [protected]
Class()PObject [inline, static]
Clone() constPObject [virtual]
Compare(const PObject &obj) constPObject [virtual]
CompareObjectMemoryDirect(const PObject &obj) constPObject [virtual]
Comparison enum namePObject
ConeNat enum valuePSTUNClient
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]
DefaultPort enum valuePSTUNClient
EqualTo enum valuePObject
GetClass(unsigned=0) constPObject [inline, virtual]
GetExternalAddress(PIPSocket::Address &externalAddress, const PTimeInterval &maxAge=1000)PSTUNClient [virtual]
GetInterfaceAddress(PIPSocket::Address &internalAddress) constPSTUNClient [virtual]
GetName() constPSTUNClient [inline, virtual]
GetNatMethodName()PSTUNClient [inline, static]
GetNatType(PBoolean force=PFalse)PSTUNClient
GetNatTypeName(PBoolean force=PFalse)PSTUNClient [inline]
GetNatTypeString(NatTypes type)PSTUNClient [static]
GetRetries() constPSTUNClient [inline]
GetRTPSupport(PBoolean force=PFalse)PSTUNClient [virtual]
GetServer() constPNatMethod [virtual]
GetServerAddress(PIPSocket::Address &address, WORD &port) constPSTUNClient [virtual]
GetSocketsForPairing() constPSTUNClient [inline]
GetTimeout() constPSTUNClient [inline]
GreaterThan enum valuePObject
HashFunction() constPObject [virtual]
Initialise(const PString &server, WORD portBase=0, WORD portMax=0, WORD portPairBase=0, WORD portPairMax=0)PSTUNClient
interfaceAddressPSTUNClient [protected]
InternalIsDescendant(const char *clsName) constPObject [inline, virtual]
InvalidateCache()PSTUNClient
IsAvailable(const PIPSocket::Address &binding=PIPSocket::GetDefaultIpAny())PSTUNClient [virtual]
IsClass(const char *cls) constPObject [inline]
LessThan enum valuePObject
natTypePSTUNClient [protected]
NatTypes enum namePSTUNClient
NumNatTypes enum valuePSTUNClient
NumRTPSupportTypes enum valuePNatMethod
numSocketsForPairingPSTUNClient [protected]
OpenNat enum valuePSTUNClient
OpenSocket(PUDPSocket &socket, PortInfo &portInfo, const PIPSocket::Address &binding)PSTUNClient [protected]
operator!=(const PObject &obj) constPObject [inline]
operator<(const PObject &obj) constPObject [inline]
operator<<(ostream &strm, const PObject &obj)PObject [friend]
operator<=(const PObject &obj) constPObject [inline]
operator==(const PObject &obj) constPObject [inline]
operator>(const PObject &obj) constPObject [inline]
operator>=(const PObject &obj) constPObject [inline]
operator>>(istream &strm, PObject &obj)PObject [friend]
pairedPortInfoPNatMethod [protected]
PartialBlockedNat enum valuePSTUNClient
PNatMethod()PNatMethod
PObject()PObject [inline, protected]
pollRetriesPSTUNClient [protected]
PortRestrictedNat enum valuePSTUNClient
PrintOn(ostream &strm) constPNatMethod [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
ReadFrom(istream &strm)PObject [virtual]
replyTimeoutPSTUNClient [protected]
RestrictedNat enum valuePSTUNClient
RTPIfSendMedia enum valuePNatMethod
RTPSupported enum valuePNatMethod
RTPSupportTypes enum namePNatMethod
RTPUnknown enum valuePNatMethod
RTPUnsupported enum valuePNatMethod
serverHostPSTUNClient [protected]
serverPortPSTUNClient [protected]
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]
singlePortInfoPNatMethod [protected]
SymmetricFirewall enum valuePSTUNClient
SymmetricNat enum valuePSTUNClient
timeAddressObtainedPSTUNClient [protected]
UnknownNat enum valuePSTUNClient
~PNatMethod()PNatMethod
~PObject()PObject [inline, virtual]


Generated on Mon Feb 23 01:57:58 2009 for PTLib by  doxygen 1.5.1