PTLib Version 2.12.9

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PSingleMonitoredSocket Member List

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

Class() | PObject | inline static
Clone() const | PObject | virtual
CloneAs() const | PObject | inline
Close() | PSingleMonitoredSocket | virtual
Compare(const PObject &obj) const | PObject | virtual
CompareObjectMemoryDirect(const PObject &obj) const | PObject | virtual
Comparison enum name | PObject |
Create(const PString &iface, bool reuseAddr=falseP_NAT_PARAM(PNatMethod *natMethod=NULL)) | PMonitoredSockets | static
CreateSocket(SocketInfo &info, const PIPSocket::Address &binding) | PMonitoredSockets | protected
DestroySocket(SocketInfo &info) | PMonitoredSockets | protected
EqualTo enum value | PObject |
GarbageCollection() | PSafeObject | virtual
GetAddress(const PString &iface, PIPSocket::Address &address, WORD &port, PBoolean usingNAT) const | PSingleMonitoredSocket | virtual
GetClass(unsigned ancestor=0) const | PObject | inline virtual
GetInterfaceInfo(const PString &iface, InterfaceEntry &info) const | PMonitoredSockets | virtual
GetInterfaces(bool includeLoopBack=false, const PIPSocket::Address &destination=PIPSocket::GetDefaultIpAny()) | PSingleMonitoredSocket | virtual
GetPort() const | PMonitoredSockets | inline
GetSafeReferenceCount() const | PSafeObject | inline
GetSocketAddress(const SocketInfo &info, PIPSocket::Address &address, WORD &port, bool usingNAT) const | PMonitoredSockets | protected
GetTraceContextIdentifier() const | PObject | inline
GetTraceContextIdentifier(PObject &obj) | PObject | inline
GetTraceContextIdentifier(PObject *obj) | PObject | inline
GreaterThan enum value | PObject |
HashFunction() const | PObject | virtual
interfaceAddedSignal | PMonitoredSockets | protected
InterfaceEntry typedef | PMonitoredSockets |
InternalCompareObjectMemoryDirect(const PObject *obj1, const PObject *obj2, PINDEX size) | PObject | static
InternalIsDescendant(const char *clsName) const | PObject | inline virtual
IsClass(const char *cls) const | PObject | inline
IsInterface(const PString &iface) const | PSingleMonitoredSocket | protected
IsOpen() const | PMonitoredSockets | inline
LessThan enum value | PObject |
localPort | PMonitoredSockets | protected
LockReadOnly() const | PSafeObject |
LockReadWrite() | PSafeObject |
m_entry | PSingleMonitoredSocket | protected
m_info | PSingleMonitoredSocket | protected
m_interface | PSingleMonitoredSocket | protected
m_onInterfaceChange | PSingleMonitoredSocket | protected
m_traceContextIdentifier | PObject | protected
Open(WORD port) | PSingleMonitoredSocket | virtual
opened | PMonitoredSockets | 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
PDECLARE_InterfaceNotifier(PSingleMonitoredSocket, OnInterfaceChange) | PSingleMonitoredSocket | protected
PMonitoredSockets(bool reuseAddrP_NAT_PARAM(PNatMethod *natMethod)) | PMonitoredSockets | protected
PObject() | PObject | inline protected
PrintOn(ostream &strm) const | PObject | virtual
PSafeObject(PSafeObject *indirectLock=NULL) | PSafeObject |
PSingleMonitoredSocket(const PString &theInterface, bool reuseAddrP_NAT_PARAM(PNatMethod *natMethod=NULL)) | PSingleMonitoredSocket |
PTraceObjectInstance() const | PObject | inline
PTraceObjectInstance(const char *) | PObject | inline static
PTraceObjectInstance(const PObject *obj) | PObject | inline static
ReadFrom(istream &strm) | PObject | virtual
ReadFromBundle(BundleParams &param) | PSingleMonitoredSocket | virtual
ReadFromSocketList(PSocket::SelectList &readers, PUDPSocket *&socket, BundleParams &param) | PMonitoredSockets | protected
reuseAddress | PMonitoredSockets | protected
SafeDereference() | PSafeObject |
SafelyCanBeDeleted() const | PSafeObject |
SafeReference() | PSafeObject |
SafeRemove() | PSafeObject |
SetTraceContextIdentifier(unsigned id) | PObject | inline
SetTraceContextIdentifier(const PObject &obj) | PObject | inline
SetTraceContextIdentifier(const PObject *obj) | PObject | inline
UnlockReadOnly() const | PSafeObject |
UnlockReadWrite() | PSafeObject |
WriteToBundle(BundleParams &param) | PSingleMonitoredSocket | virtual
~PObject() | PObject | inline virtual
~PSingleMonitoredSocket() | PSingleMonitoredSocket |