PTLib  Version 2.18.8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345678910]
oCatomic< Type >
oCatomic< bool >
oCatomic< int >
oCatomic< int64_t >
oCatomic< long >
oCatomic< P_INT_PTR >
oCatomic< PThread * >
oCatomic< PUniqueThreadIdentifier >
oCatomic< uint32_t >
oCatomic< uint64_t >
oCatomic< unsigned >
oCDNS_A_DATA
oCDNS_AAAA_DATA
oCDNS_MX_DATA
oCDNS_NULL_DATA
oCDNS_PTR_DATA
oCDNS_RECORD_FLAGS
oCDNS_SRV_DATA
oCDnsRecord
oCPProfiling::HighWaterMark< PReadWriteMutex >
oCPProfiling::HighWaterMark< PThread >
oCPProfiling::HighWaterMark< PTimedMutex >
oCInternalWorkBase
oCP_fd_set
oCP_timeval
oCPARAMS_TYPE
oCParentString
oCPArgList::OptionSpec
oCPASN_Array
oCPASN_Choice
oCPASN_Integer
oCPASN_ObjectId
oCPASN_OctetString
oCPASN_Sequence
oCPAsyncNotifierCallback
oCPAsyncNotifierTargetAsynchronous PNotifier class
oCPAtomicEnum< Enum >
oCPBitwiseEnum< BaseEnum, MaxValue, BaseInt >This class defines a set of operators for a bit wise enumeration
oCPChannel::AsyncContextBaseParameters for asynchronous I/O operation
oCPChannel::Status
oCPContainerReference
oCPDebugLocationInformation about a source file location
oCPDictionary< K, D >::iterator_base
oCPDictionary< K, D >::iterator_pair< CK, CD >
oCPDNS::PDnsRecords
oCPDynaLink::EntryPoint< FuncPtr >Helper class for creating members to functions in the DLL
oCPEthSocket::AddressAn ethernet MAC Address specification
oCPFactoryBaseBase class for generic factories
oCPFactoryTemplate< AbstractClass, ParamType, KeyType >::WorkerBase
oCPFactoryTemplate< AbstractClass, ParamType, KeyType >::WorkerWrap
oCPFile::RotateInfoInformation on how to rotate files
oCPHashTableElement
oCPHashTableList
oCPHTML::Element
oCPHTML::Escaped
oCPHTML::NonBreakSpace
oCPHTTPClientAuthentication::AuthObject
oCPHTTPContentProcessor
oCPHTTPListenerListener for incoming HTTP request with thread pool to handle those requests
oCPHTTPListener::Worker
oCPHTTPServiceProcess::Info
oCPHTTPServiceProcess::Params
oCPICMPSocket::PingInfoInformation used by and obtained by the ping operation
oCPIdGeneratorThis class generates unique numerical "handles"
oCPIntReversedOrder< type >
oCPIntSameOrder< type >
oCPIpAccessControlList_base
oCPIPSocket::PortRangeClass for handling a range of ports for local binding
oCPIPSocket::QoS
oCPIPSocket::QoS::Flow
oCPIPSocket::RouteTableDetectorClass for detector of Route Table changes
oCPIPSocket::sockaddr_wrapper
oCPJSON::Base
oCPLDAPSchema::Attribute
oCPLDAPSession::SearchContext
oCPListElement
oCPListInfo
oCPMail::HeaderMessage header for each mail item
oCPMemoryAllocationBreakpoint
oCPMemoryHeapMemory heap checking class
oCPMemoryHeap::Header
oCPMemoryHeap::State
oCPMemoryHeapIgnoreAllocationsForScope
oCPMinMaxAvg< ValueType, AccumType >Template class for integral types (incluing PTimeInterval) for calcualting minimum, maximum and average
oCPMonitoredSockets::BundleParams
oCPMonitoredSockets::SocketInfo
oCPMutexExcessiveLockInfo
oCPNatMethod
oCPNATUDPSocket
oCPNotifierClass specialisation for PNotifierTemplate<P_INT_PTR>
oCPObjectUltimate parent class for all objects in the class library
oCPODBC::ConnectData
This class is a multipurpose use

class for storing parameters when initiating connection to DataSource

oCPOrdinalToString::InitialiserStructure for static array initialiser for class
oCPPluginServiceDescriptor
oCPProcess::HostSystemURLHandlerInfoThis class can be used to register various URL types with the host operating system so that URLs will automatically launch the correct application
oCPProcess::MemoryUsage
oCPProcess::RunTimeSignalInfo
oCPProcess::VersionInfoVersion information
oCPProfiling::HighWaterMark< CLS >
oCPProfiling::HighWaterMarkData
oCPProfiling::TimeScopeThis class, along with the PPROFILE_TIMESCOPE() macro, allows the measurement of the time used by a section of code delimited by the scope (block till the close brace) with minimum, maximum and averages displayed as a PTRACE()
oCPProfiling::TimeScope::MeasureClass used by PPROFILE_TIMESCOPE() macro to do the measurement of time between construction and destruction
oCPQueuedThreadPool< Work_T >::QueuedWorkerThread::QueuedWork
oCPRandomMersenne Twister random number generator
oCPReadWriteMutex::Nest
oCPReadWriteWaitAndSignalBase
oCPSafeDictionary< K, D >::iterator_base
oCPSafeDictionary< K, D >::iterator_pair
oCPSafeLockBase
oCPScriptLanguage::SignatureSignature of Lua function and callback
oCPSingleton< Type, GuardType, Creator >Template class for a simple singleton object
oCPSingleton< Type, atomic< unsigned >, Creator >
oCPSMTP::ParametersInfo sending email
oCPSocket::SliceStructure that defines a "slice" of memory to be written to
oCPSocketList
oCPSocksProtocolBase class for implementing the SOCKS protocol for use with PSocksSocket and PSocksUDPSocket
oCPSortedList< T >::const_iterator
oCPSortedList< T >::iterator
oCPSortedListElement
oCPSortedListInfo
oCPSoundChannel::ParamsParameters for opening a sound channel
oCPSSLChannel::VerifyInfo
oCPStringToOrdinal::InitialiserStructure for static array initialiser for class
oCPStringToString::InitialiserStructure for static array initialiser for class
oCPStructuredFile::ElementElements in the structure definition
oCPSTUN
oCPSTUNAttribute
oCPSTUNFingerprintCRC
oCPSTUNIceNetworkCostParams
oCPSTUNIcePriorityValue
oCPSTUNIceTieBreak
oCPSTUNMessageHeader
oCPTelnetSocket::OptionInfo
oCPThread::LocalStorageBaseThread local storage base class, see PThreadLocalStorage for template
oCPThread::TimesTimes for execution of the thread
oCPThreadPool< Work_T >::GroupInfo
oCPThreadPoolBase::InternalWorkBase
oCPTraceClass to encapsulate tracing functions
oCPTrace::BlockClass to trace Execution blocks
oCPTrace::ThrottleBaseClass to reduce noise level for some logging
oCPTraceSaveContextIdentifier
oCPURL::LoadParams
oCPValidatedNotifierTargetValidated PNotifier class
oCPVarType
oCPVideoDevice::Attributes
oCPVideoDevice::OpenArgs
oCPVideoFont::LetterData
oCPVideoOutputDevice::FrameData
oCPWaitAndSignalThis class waits for the semaphore on construction and automatically signals the semaphore on destruction
oCPXML::ValidationContext
oCPXML::ValidationInfo
oCPXMLParserBase
oCSLAnalyserData
oCSLAnalyserInit
oCSLControlDataExecute control operation
oCSLErrorDataReturn text description for a given error code
oCSLPreviewDataGet preview video frame data
oCstd::auto_ptr< T >STL class
oCiostream
oCiterator
oCstd::map< K, T >STL class
oCstd::numeric_limits< PTimeInterval >Specialisation of numeric_limits for PTimeInterval
oCunary_function
oCstd::vector< T >STL class
oCstreambuf
oCvector
oCWorkerBase_T
oCWorkerThreadBase
oCwxFrame
oCwxString
\CBaseClass