PTLib  Version 2.10.10
PNatMethod Member List

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

Activate(bool active)PNatMethodvirtual
Class()PObjectinlinestatic
Clone() const PObjectvirtual
Compare(const PObject &obj) const PObjectvirtual
CompareObjectMemoryDirect(const PObject &obj) const PObjectvirtual
Comparison enum namePObject
Create(const PString &name, PPluginManager *pluginMgr=NULL)PNatMethodstatic
CreateSocket(PUDPSocket *&socket, const PIPSocket::Address &binding=PIPSocket::GetDefaultIpAny(), WORD localPort=0)=0PNatMethodpure virtual
CreateSocketPair(PUDPSocket *&socket1, PUDPSocket *&socket2, const PIPSocket::Address &binding=PIPSocket::GetDefaultIpAny())=0PNatMethodpure virtual
CreateSocketPair(PUDPSocket *&socket1, PUDPSocket *&socket2, const PIPSocket::Address &binding, void *userData)PNatMethodvirtual
EqualTo enum valuePObject
GetClass(unsigned ancestor=0) const PObjectinlinevirtual
GetExternalAddress(PIPSocket::Address &externalAddress, const PTimeInterval &maxAge=1000)=0PNatMethodpure virtual
GetInterfaceAddress(PIPSocket::Address &internalAddress) const =0PNatMethodpure virtual
GetName() const =0PNatMethodpure virtual
GetRTPSupport(PBoolean force=false)=0PNatMethodpure virtual
GetServer() const PNatMethodvirtual
GetServerAddress(PIPSocket::Address &address, WORD &port) const =0PNatMethodpure virtual
GreaterThan enum valuePObject
HashFunction() const PObjectvirtual
InternalCompareObjectMemoryDirect(const PObject *obj1, const PObject *obj2, PINDEX size)PObjectstatic
InternalIsDescendant(const char *clsName) const PObjectinlinevirtual
IsAvailable(const PIPSocket::Address &binding=PIPSocket::GetDefaultIpAny())=0PNatMethodpure virtual
IsClass(const char *cls) const PObjectinline
LessThan enum valuePObject
NumRTPSupportTypes enum valuePNatMethod
operator!=(const PObject &obj) const PObjectinline
operator<(const PObject &obj) const PObjectinline
operator<=(const PObject &obj) const PObjectinline
operator==(const PObject &obj) const PObjectinline
operator>(const PObject &obj) const PObjectinline
operator>=(const PObject &obj) const PObjectinline
pairedPortInfoPNatMethodprotected
PNatMethod()PNatMethod
PObject()PObjectinlineprotected
PrintOn(ostream &strm) const PNatMethodvirtual
RandomPortPair(unsigned int start, unsigned int end)PNatMethodprotected
ReadFrom(istream &strm)PObjectvirtual
RTPIfSendMedia enum valuePNatMethod
RTPSupported enum valuePNatMethod
RTPSupportTypes enum namePNatMethod
RTPUnknown enum valuePNatMethod
RTPUnsupported enum valuePNatMethod
SetAlternateAddresses(const PStringArray &addresses, void *userData=NULL)PNatMethodvirtual
SetPortRanges(WORD portBase, WORD portMax=0, WORD portPairBase=0, WORD portPairMax=0)PNatMethodvirtual
singlePortInfoPNatMethodprotected
~PNatMethod()PNatMethod
~PObject()PObjectinlinevirtual