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
PInterfaceMonitor Member List

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

AddNotifier(const Notifier &notifier, unsigned priority=DefaultPriority) | PInterfaceMonitor |
Class() | PObject | inline static
Clone() const | PObject | virtual
CloneAs() const | PObject | inline
Compare(const PObject &obj) const | PObject | virtual
CompareObjectMemoryDirect(const PObject &obj) const | PObject | virtual
Comparison enum name | PObject |
DefaultPriority enum value | PInterfaceMonitor |
DefaultRefreshInterval enum value | PInterfaceMonitor |
EqualTo enum value | PObject |
GetClass(unsigned ancestor=0) const | PObject | inline virtual
GetInterfaceInfo(const PString &iface, InterfaceEntry &info) const | PInterfaceMonitor |
GetInterfaces(bool includeLoopBack=false, const PIPSocket::Address &destination=PIPSocket::GetDefaultIpAny()) | PInterfaceMonitor |
GetTraceContextIdentifier() const | PObject | inline
GetTraceContextIdentifier(PObject &obj) | PObject | inline
GetTraceContextIdentifier(PObject *obj) | PObject | inline
GreaterThan enum value | PObject |
HashFunction() const | PObject | virtual
HasInterfaceFilter() const | PInterfaceMonitor | inline
InterfaceEntry typedef | PInterfaceMonitor |
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
IsMatchingInterface(const PString &iface, const InterfaceEntry &entry) | PInterfaceMonitor | static
IsValidBindingForDestination(const PIPSocket::Address &binding, const PIPSocket::Address &destination) | PInterfaceMonitor |
LessThan enum value | PObject |
m_changedDetector | PInterfaceMonitor | protected
m_interfaceFilter | PInterfaceMonitor | protected
m_interfaces | PInterfaceMonitor | protected
m_interfacesMutex | PInterfaceMonitor | protected
m_notifiers | PInterfaceMonitor | protected
m_notifiersMutex | PInterfaceMonitor | protected
m_refreshInterval | PInterfaceMonitor | protected
m_runMonitorThread | PInterfaceMonitor | protected
m_threadMutex | PInterfaceMonitor | protected
m_traceContextIdentifier | PObject | protected
m_updateThread | PInterfaceMonitor | protected
Notifier typedef | PInterfaceMonitor |
Notifiers typedef | PInterfaceMonitor | protected
OnInterfacesChanged(const PIPSocket::InterfaceTable &addedInterfaces, const PIPSocket::InterfaceTable &removedInterfaces) | PInterfaceMonitor | protected virtual
OnShutdown() | PInterfaceMonitor | protected virtual
OnStartup() | PProcessStartup | inline virtual
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
PFACTORY_GET_SINGLETON(PProcessStartupFactory, PInterfaceMonitor) | PInterfaceMonitor |
PInterfaceMonitor(unsigned refreshInterval=DefaultRefreshInterval, bool runMonitorThread=true) | PInterfaceMonitor |
PObject() | PObject | inline protected
PrintOn(ostream &strm) const | PObject | virtual
PTraceObjectInstance() const | PObject | inline
PTraceObjectInstance(const char *) | PObject | inline static
PTraceObjectInstance(const PObject *obj) | PObject | inline static
ReadFrom(istream &strm) | PObject | virtual
RefreshInterfaceList() | PInterfaceMonitor | protected virtual
RemoveNotifier(const Notifier &notifier) | PInterfaceMonitor |
SetInterfaceFilter(PInterfaceFilter *filter) | PInterfaceMonitor |
SetRefreshInterval(unsigned refresh) | PInterfaceMonitor |
SetRunMonitorThread(bool runMonitorThread) | PInterfaceMonitor |
SetTraceContextIdentifier(unsigned id) | PObject | inline
SetTraceContextIdentifier(const PObject &obj) | PObject | inline
SetTraceContextIdentifier(const PObject *obj) | PObject | inline
Start() | PInterfaceMonitor |
Stop() | PInterfaceMonitor |
UpdateThreadMain() | PInterfaceMonitor | protected
~PInterfaceMonitor() | PInterfaceMonitor | virtual
~PObject() | PObject | inline virtual