PTLib  Version 2.10.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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