CDNS_A_DATA | |
CDNS_AAAA_DATA | |
CDNS_MX_DATA | |
CDNS_NULL_DATA | |
CDNS_PTR_DATA | |
CDNS_RECORD_FLAGS | |
CDNS_SRV_DATA | |
CDnsRecord | |
►CInternalWorkBase | |
CPThreadPool< Work_T >::InternalWork | |
►Ciostream | |
►CPChannel | Abstract class defining I/O channel semantics |
CPConsoleChannel | This class defines an I/O channel that communicates via a console |
►CPFile | This class represents a disk file |
CPMemoryFile | This class is used to allow a block of memory to substitute for a disk file |
CPStructuredFile | A class representing a a structured file that is portable accross CPU architectures (as in the XDR protocol) |
CPTextFile | A class representing a a structured file that is portable accross CPU architectures |
CPWAVFile | A class representing a WAV audio file |
►CPIndirectChannel | This is a channel that operates indirectly through another channel(s) |
CPCLI::Context | Context for command line interpreter |
►CPDelayChannel | Class for implementing a "delay line" channel |
CPVXMLChannel | |
►CPInternetProtocol | A TCP/IP socket for process/application layer high level protocols |
►CPFTP | File Transfer Protocol base class |
CPFTPClient | File Transfer Protocol client channel class |
CPFTPServer | File Transfer Protocol server channel class |
►CPHTTP | A common base class for TCP/IP socket for the HyperText Transfer Protocol version 1.0 client and server |
CPHTTPClient | A TCP/IP socket for the HyperText Transfer Protocol version 1.0 |
CPHTTPServer | A TCP/IP socket for the HyperText Transfer Protocol version 1.0 |
►CPPOP3 | A TCP/IP socket for the Post Office Protocol version 3 |
CPPOP3Client | A TCP/IP socket for the Post Office Protocol version 3 |
CPPOP3Server | A TCP/IP socket for the Post Office Protocol version 3 |
►CPSMTP | A TCP/IP socket for the Simple Mail Transfer Protocol |
CPSMTPClient | A TCP/IP socket for the Simple Mail Transfer Protocol |
CPSMTPServer | A TCP/IP socket for the Simple Mail Transfer Protocol |
CPRFC822Channel | A channel for sending/receiving RFC822 compliant mail messages |
►CPSNMP | A descendant of PUDPSocket which can perform SNMP calls |
CPSNMPClient | Class which gets SNMP data |
CPSNMPServer | Class which supplies SNMP data |
CPSSLChannel | This class will start a secure SSL based channel |
CPVXMLSession | |
CXMPP::Stream | This class represents a XMPP stream, i.e |
►CXMPP::Transport | This interface is the base class of each XMPP transport class |
CXMPP::C2S::TCPTransport | XMPP client to server TCP transport |
CPMonitoredSocketChannel | This class can be used to access the bundled/monitored UDP sockets using the PChannel API |
CPPipeChannel | |
CPQueueChannel | Class for implementing a serial queue channel in memory |
►CPSerialChannel | This class defines an I/O channel that communicates via a serial port |
CPModem | A class representing a modem attached to a serial port |
►CPSocket | A network communications channel |
CPEthSocket | This class describes a type of socket that will communicate using raw ethernet packets |
►CPIPSocket | This class describes a type of socket that will communicate using the Internet Protocol |
►CPIPDatagramSocket | Internet Protocol Datagram Socket class |
CPICMPSocket | Create a socket channel that uses allows ICMP commands in the Internal Protocol |
►CPUDPSocket | A socket channel that uses the UDP transport on the Internet Protocol |
CPSocksUDPSocket | This class allows access to RFC1928 compliant SOCKS server |
CPSTUNUDPSocket | UDP socket that has been created by the STUN client |
►CPTCPSocket | A socket that uses the TCP transport on the Internet Protocol |
►CPSocksSocket | This is an ancestor class allowing access to a SOCKS servers (version 4 and 5) |
CPSocks4Socket | This class allows access to RFC1928 compliant SOCKS server |
CPSocks5Socket | This class allows access to RFC1928 compliant SOCKS server |
CPTelnetSocket | A TCP/IP socket for the TELNET high level protocol |
CPSoundChannel | Abstract class for a generalised sound channel, and an implementation of PSoundChannel for old code that is not plugin-aware |
CPVideoChannel | A class representing a video channel |
►CPStringStream | This class is a standard C++ stream class descendent for reading or writing streamed data to or from a PString class |
►CPHTML | This class describes a HyperText markup Language string as used by the World Wide Web and the PURL and PHTTP class |
CPServiceHTML | |
CPSystemLog | This class abstracts the operating system dependent error logging facility |
CP_fd_set | |
CP_timeval | |
CPAllocatorTemplate< GnuAllocator, Type > | |
►CPAllocatorTemplate< std::allocator< Type >, Type > | |
CPFixedPoolAllocator< Type > | |
CPVariablePoolAllocator< Type > | |
►CParentString | |
CPConstantString< ParentString > | Create a constant string |
CPASN_Names | |
►CPASN_VisibleString | |
CPASN_GeneralisedTime | |
CPASN_UniversalTime | |
►CPAtomicBase | |
CPAtomicBoolean | This class implements an atomic "test and set" boolean |
CPAtomicInteger | This class implements an integer that can be atomically incremented and decremented in a thread-safe manner |
CPChannel::Slice | Structure that defines a "slice" of memory to be written to |
CPCLI::InternalCommand | |
CPContainerReference | |
►CPDevicePluginAdapterBase | |
CPDevicePluginAdapter< DeviceBase > | |
CPEthSocket::Address | An ethernet MAC Address specification |
CPEthSocket::Frame | An ethernet MAC frame |
►CPFactory< AbstractClass, KeyType >::WorkerBase | |
CPDevicePluginFactory< AbstractClass, KeyType >::Worker | |
CPFactory< AbstractClass, KeyType >::Worker< ConcreteClass > | |
►CPFactoryBase | Base class for generic factories |
►CPFactory< AbstractClass, KeyType > | Template class for generic factories of an abstract class |
CPDevicePluginFactory< AbstractClass, KeyType > | |
CPHashTableElement | |
►CPHTML::Element | |
CPHTML::Abbrev | |
CPHTML::Acronym | |
CPHTML::Address | |
CPHTML::Author | |
CPHTML::Banner | |
CPHTML::Big | |
CPHTML::BlockQuote | |
CPHTML::Body | |
CPHTML::Bold | |
CPHTML::BreakLine | |
CPHTML::BulletList | |
CPHTML::Cite | |
CPHTML::Code | |
CPHTML::Credit | |
CPHTML::Definition | |
CPHTML::DefinitionItem | |
CPHTML::DefinitionList | |
CPHTML::DefinitionTerm | |
CPHTML::DeletedText | |
CPHTML::Division | |
CPHTML::Emphasis | |
►CPHTML::FieldElement | |
►CPHTML::FormField | |
►CPHTML::InputField | |
CPHTML::HiddenField | |
CPHTML::InputFile | |
►CPHTML::InputImage | |
CPHTML::InputScribble | |
►CPHTML::ResetButton | |
CPHTML::SubmitButton | |
►CPHTML::InputNumber | |
CPHTML::InputRange | |
►CPHTML::InputText | |
CPHTML::InputPassword | |
►CPHTML::RadioButton | |
CPHTML::CheckBox | |
CPHTML::TextArea | |
CPHTML::Option | |
CPHTML::Select | |
CPHTML::Form | |
CPHTML::Head | |
CPHTML::Heading | |
CPHTML::HotLink | |
CPHTML::HTML | |
►CPHTML::ImageElement | |
CPHTML::HRule | |
CPHTML::Image | |
CPHTML::Note | |
CPHTML::InsertedText | |
CPHTML::Italic | |
CPHTML::Keyboard | |
CPHTML::ListHeading | |
CPHTML::ListItem | |
CPHTML::OrderedList | |
CPHTML::Paragraph | |
CPHTML::Person | |
CPHTML::PreFormat | |
CPHTML::Quote | |
CPHTML::Sample | |
CPHTML::SetTab | |
CPHTML::SimpleList | |
CPHTML::Small | |
CPHTML::StrikeThrough | |
CPHTML::Strong | |
CPHTML::Subscript | |
CPHTML::Superscript | |
CPHTML::Tab | |
CPHTML::TableData | |
CPHTML::TableEnd | |
CPHTML::TableHeader | |
CPHTML::TableRow | |
CPHTML::TableStart | |
CPHTML::Target | |
CPHTML::TeleType | |
CPHTML::Title | |
CPHTML::Underline | |
CPHTML::Variable | |
►CPHTTPClientAuthentication::AuthObject | |
CPHTTPClientAuthenticator | |
CPHTTPServiceProcess::Info | |
CPICMPSocket::PingInfo | Information used by and obtained by the ping operation |
CPIntReversedOrder< type > | |
CPIntSameOrder< type > | |
►CPIpAccessControlList_base | |
CPIpAccessControlList | This class is a list of IP address mask specifications used to validate if an address may or may not be used in a connection |
CPIPSocket::RouteTableDetector | Class for detector of Route Table changes |
CPIPSocketAddressAndPort | |
CPLDAPSchema::Attribute | |
CPLDAPSession::SearchContext | |
CPListElement | |
CPListInfo | |
CPMail::Header | Message header for each mail item |
CPMemoryAllocationBreakpoint | |
CPMemoryHeap | Memory heap checking class |
CPMemoryHeap::Header | |
CPMemoryHeap::State | |
CPMemoryHeap::Wrapper | |
CPMemoryHeapIgnoreAllocationsForScope | |
CPMessageDigest5::Code | |
CPMessageDigest::Result | |
CPMonitoredSockets::SocketInfo | |
►CPMutex | Synonym for PTimedMutex |
►CPCondMutex | This class defines a thread synchronisation object |
CPIntCondMutex | This is a PCondMutex for which the conditional is the value of an integer |
CPVXMLCache | |
CPNatMethod::PortInfo | |
CPNotifier | Class specialisation for PNotifierTemplate<INT> |
►CPObject | Ultimate parent class for all objects in the class library |
CInfo | |
CMXRecord | |
CPAdaptiveDelay | Class for implementing an "adaptive" delay |
CPAec | |
►CPArgList | This class allows the parsing of a set of program arguments |
CPCLI::Arguments | This class is an enhancement to PArgList to add context |
CPConfigArgs | This class parse command line arguments with the ability to override them from a PConfig file/registry |
►CPASN_Object | Base class for ASN encoding/decoding |
CPASN_Boolean | Class for ASN Boolean type |
►CPASN_Choice | Class for ASN Choice type |
CPRFC1155_ApplicationSyntax | |
CPRFC1155_NetworkAddress | |
CPRFC1155_ObjectSyntax | |
CPRFC1155_SimpleSyntax | |
CPSNMP_PDUs | |
►CPASN_ConstrainedObject | Base class for constrained ASN encoding/decoding |
►CPASN_Array | Class for ASN Array type |
CPSNMP_VarBindList | |
CPASN_BitString | Class for ASN Bit String type |
CPASN_BMPString | Class for ASN BMP (16 bit) String type |
CPASN_ConstrainedString | Base class for ASN String types |
►CPASN_Integer | Class for ASN Integer type |
CPRFC1155_Counter | |
CPRFC1155_Gauge | |
CPRFC1155_TimeTicks | |
►CPASN_OctetString | Class for ASN Octet String type |
CPRFC1155_IpAddress | |
CPRFC1155_Opaque | |
CPASN_Enumeration | Class for ASN Enumerated type |
CPASN_Null | Class for ASN Null type |
►CPASN_ObjectId | Class for ASN Object Identifier type |
CPRFC1155_ObjectName | |
CPASN_Real | Class for ASN floating point type |
►CPASN_Sequence | Class for ASN Sequence type |
CPASN_Set | Class for ASN Set type |
CPSNMP_Message | |
►CPSNMP_PDU | |
CPSNMP_GetNextRequest_PDU | |
CPSNMP_GetRequest_PDU | |
CPSNMP_GetResponse_PDU | |
CPSNMP_SetRequest_PDU | |
CPSNMP_Trap_PDU | |
CPSNMP_VarBind | |
►CPASNObject | This class defines the common behviour of all ASN objects |
CPASNInteger | A descendant of PASNObject which is a simple ASN integer type |
CPASNNull | A descendant of PASNObject which is the NULL type |
CPASNObjectID | A descendant of PASNObject which is an unsigned ASN ObjID type |
CPASNSequence | A descendant of PASNObject which is the complex sequence type |
►CPASNString | A descendant of PASNObject which is a simple ASN OctetStr type |
CPASNIPAddress | A descendant of PASNObject which is an IP address type |
►CPASNUnsignedInteger | A descendant of PASNObject which is an unsigned ASN integer type |
CPASNCounter | A descendant of PASNObject which is an unsigned ASN counter type |
CPASNGauge | A descendant of PASNObject which is an unsigned ASN guage type |
CPASNTimeTicks | A descendant of PASNObject which is an unsigned ASN time tick type |
CPBase64 | This class is used to encode/decode data using the MIME standard base64 encoding mechanism as defined in RFC1521 |
CPChannel | Abstract class defining I/O channel semantics |
►CPCLI | Command Line Interpreter class |
►CPCLISocket | Command Line Interpreter over TCP sockets |
CPCLITelnet | Command Line Interpreter over Telnet sockets |
CPCLIStandard | Command Line Interpreter over standard input/output |
►CPColourConverter | This class defines a means to convert an image from one colour format to another |
CPSynonymColour | Define synonym colour format converter |
►CPConfig | A class representing a configuration for the application |
CPSecureConfig | |
►CPContainer | Abstract class to embody the base functionality of a container |
►CPAbstractArray | This class contains a variable length array of arbitrary memory blocks |
►CPBaseArray< T > | This template class maps the PAbstractArray to a specific element type |
►CPBYTEArray | Array of unsigned characters |
CPASN_Stream | Base class for ASN decoder/encoder stream |
CPBitArray | This class represents a dynamic bit array |
CPGloballyUniqueID | Globally unique ID definition |
CPSound | A class representing a sound |
►CPCharArray | Array of characters |
►CPString | The character string class |
►CPCaselessString | This class is a variation of a string that ignores case |
►CPColourConverterRegistration | This class registers a colour conversion class |
CPSynonymColourRegistration | Define synonym colour format registration |
CPvCard::Token | Representation of token (EBNF group, name, iana-token or x-name) |
►CPFilePathString | Base string type for a file path |
CPDirectory | Class to represent a directory in the operating system file system |
CPFilePath | This class describes a full description for a file on the particular platform |
CPHTTPSpace::Node | |
CPSOAPServerMethod | Create an association between a method and its "notifier", the handler function |
CPStringStream | This class is a standard C++ stream class descendent for reading or writing streamed data to or from a PString class |
CPvCard::ParamValue | Representation of EBNF param-value |
CPvCard::TextValue | Representation of EBNF text-value |
CPXMLRPCServerMethod | |
CPDWORDArray | Array of unsigned long integers |
CPIntArray | Array of integers |
CPLongArray | Array of long integers |
CPScalarArray< T > | This template class maps the PAbstractArray to a specific element type |
►CPShortArray | Array of short integers |
►CPTones | This class can be used to generate PCM data for tones (such as telephone calling tones and DTMF) at a sample rate of 8khz |
CPDTMFEncoder | This class can be used to generate PCM data for DTMF tones at a sample rate of 8khz |
CPUnsignedArray | Array of unsigned integers |
CPWORDArray | Array of unsigned short integers |
CPBaseArray< char * > | |
CPBaseArray< PObject * > | |
CPBaseArray< struct berval * > | |
►CPCollection | A collection is a container that collects together descendents of the PObject class |
►CPAbstractList | This class is a collection of objects which are descendents of the PObject class |
►CPList< T > | This template class maps the PAbstractList to a specific object type |
CPStringList | This is a list collection class of PString objects |
►CPList< PMultiPartInfo > | |
CPMultiPartList | |
CPList< PNotifier > | |
CPList< PSafeObject > | |
CPQueue< T > | This template class maps the PAbstractList to a specific object type, and adds functionality that allows the list to be used as a first in first out queue |
CPQueue< PXML > | |
CPStack< T > | This template class maps the PAbstractList to a specific object type, and adds functionality that allows the list to be used as a last in first out stack |
►CPAbstractSortedList | This class is a collection of objects which are descendents of the PObject class |
►CPSortedList< T > | This template class maps the PAbstractSortedList to a specific object type |
CPSortedStringList | This is a sorted list collection class of PString objects |
►CPArrayObjects | An array of objects |
►CPArray< T > | This template class maps the PArrayObjects to a specific object type |
CPStringArray | This is an array collection class of PString objects |
►CPArray< ParamValue > | |
►CPvCard::ParamValues | Comma separated list of param-value's |
CPvCard::TypeValues | |
CPArray< PBYTEArray > | |
CPArray< PDynaLink > | |
CPArray< PODBC::Field > | |
CPArray< PPluginService > | |
CPArray< PvCard::Address > | |
CPArray< PvCard::EMail > | |
CPArray< PvCard::Telephone > | |
CPArray< PXMLRPCVariableBase > | |
►CPArray< TextValue > | |
CPvCard::TextValues | Comma separated list of text-value's |
►CPHashTable | The hash table class is the basis for implementing the PSet and PDictionary classes |
►CPAbstractDictionary | An abstract dictionary container |
CPDictionary< K, D > | This template class maps the PAbstractDictionary to a specific key and data types |
CPDictionary< PRFC1155_ObjectName, PRFC1155_ObjectSyntax > | |
CPDictionary< PString, PDynaLink > | |
CPDictionary< PString, PLDAPAttributeBase > | |
CPDictionary< PString, PNotifierList > | |
CPDictionary< PString, PXMLRPCVariableBase > | |
CPDictionary< PString, XMPP::Presence > | |
CPDictionary< XMPP::JID, PNotifierList > | |
►CPOrdinalDictionary< K > | This template class maps the PAbstractDictionary to a specific key type and a POrdinalKey data type |
CPStringToOrdinal | This is a dictionary collection class of ordinals keyed by PString objects |
►CPStringDictionary< K > | This template class maps the PAbstractDictionary to a specific key type and a PString data type |
CPOrdinalToString | This is a dictionary collection class of PString objects, keyed by an ordinal value |
►CPStringToString | This is a dictionary collection class of PString objects, keyed by another string |
►CPStringOptions | Specialised version of PStringToString to contain a dictionary of options/attributes |
CPMIMEInfo | This class contains the Multipurpose Internet Mail Extensions parameters and variables |
►CPAbstractSet | Abstract set of PObjects |
►CPSet< T > | This template class maps the PAbstractSet to a specific object type |
CPStringSet | This is a set collection class of PString objects |
CPHTTPSpace | This class describes a name space that a Universal Resource Locator operates in |
CPSharedPtr< T > | These templates implement an pointner class with an integral reference count based on the PContainer base class |
►CPCypher | This abstract class defines an encryption/decryption algortihm |
CPTEACypher | Tiny Encryption Algorithm |
CPDNS::NAPTRRecord | |
CPDNS::SRVRecord | |
CPDTMFDecoder | |
CPDynaLink | A dynamic link library |
CPFileInfo | Class containing the system information on a file path |
►CPHTTPAuthority | This abstract class describes the authorisation mechanism for a Universal Resource Locator |
CPHTTPMultiSimpAuth | This class describes the simple authorisation mechanism for a Universal Resource Locator, a fixed realm, multiple usernames and passwords |
CPHTTPSimpleAuth | This class describes the simplest authorisation mechanism for a Universal Resource Locator, a fixed realm, username and password |
►CPHTTPClientAuthentication | |
CPHTTPClientBasicAuthentication | |
CPHTTPClientDigestAuthentication | |
CPHTTPConnectionInfo | This object describes the connectiono associated with a HyperText Transport Protocol request |
►CPHTTPField | This class is the abstract base class for fields in a PHTTPForm resource type |
CPHTTPBooleanField | |
►CPHTTPCompositeField | |
CPHTTPFieldArray | |
CPHTTPSubForm | |
CPHTTPIntegerField | |
CPHTTPRadioField | |
CPHTTPSelectField | |
►CPHTTPStringField | |
CPHTTPDateField | |
CPHTTPPasswordField | |
►CPHTTPRequest | This object describes a HyperText Transport Protocol request |
►CPHTTPFileRequest | |
CPHTTPDirRequest | |
►CPHTTPResource | This object describes a HyperText Transport Protocol resource |
►CPHTTPFile | This object describes a HyperText Transport Protocol resource which is a single file |
►CPHTTPDirectory | This object describes a HyperText Transport Protocol resource which is a set of files in a directory |
CPServiceHTTPDirectory | |
CPHTTPTailFile | This object describes a HyperText Transport Protocol resource which is a single file |
CPServiceHTTPFile | |
►CPHTTPString | This object describes a HyperText Transport Protocol resource which is a string kept in memory |
►CPHTTPConfigSectionList | |
CPConfigSectionsPage | |
►CPHTTPForm | |
►CPHTTPConfig | |
►CPConfigPage | |
CPRegisterPage | |
CPServiceHTTPString | |
CPSOAPServerResource | This resource will bind the methods to an http resource (a url) |
CPXMLRPCServerResource | |
CPInterfaceFilter | |
CPIpAccessControlEntry | This class is a single IP access control specification |
►CPIPSocket::Address | A class describing an IP address |
CPILSSession::MSIPAddress | Special IP address class |
CPIPSocket::InterfaceEntry | Describe an interface table entry |
CPIPSocket::RouteEntry | Describe a route table entry |
CPLDAPAttributeBase | |
CPLDAPSchema | |
►CPLDAPSession | This class will create an LDAP client to access a remote LDAP server |
CPILSSession | This class will create an LDAP client to access a remote ILS server |
►CPLDAPSession::ModAttrib | |
CPLDAPSession::BinaryModAttrib | |
CPLDAPSession::StringModAttrib | |
CPLDAPStructBase | |
CPMail | This class establishes a mail session with the platforms mail system |
►CPMessageDigest | |
CPMessageDigest5 | MD5 Message Digest |
CPMultiPartInfo | This object describes the information associated with a multi-part bodies |
►CPNatMethod | PNatMethod Base Network Address Traversal Method class All NAT Traversal Methods are derived off this class |
CPSTUNClient | STUN client |
CPNatStrategy | PNatStrategy The main container for all NAT traversal Strategies |
CPNotifierList | |
►CPODBC | PODBC Class The Main ODBC class |
CPDSNConnection | DSN (Data Source Name) Connection |
CPODBC::Field | |
CPODBC::Row | This class functions as a simple wrapper of the PODBCStmt class to fetch/Save data to the Datasource |
CPODBC::Table | PODBC::Table This is the main Class to access Data returned by a Select Query |
CPODBCRecord | PODBCRecord This Class is used to analyse the fetched data and handles Data Conversion/Read Write operations |
CPODBCStmt | |
CPOrdinalKey | This class is used when an ordinal index value is the key for PSet and PDictionary classes |
CPPluginManager | |
CPPluginModuleManager | |
CPPluginService | |
►CPProcessStartup | |
CPInterfaceMonitor | This class is a singleton that will monitor the network interfaces on a machine and update a list aof clients on any changes to the number or addresses of the interfaces |
CPQoS | |
CPReadWriteMutex | This class defines a thread synchronisation object |
CPReadWriteMutex::Nest | |
CPRegularExpression | A class representing a regular expression that may be used for locating patterns in strings |
CPRemoteConnection | Remote Access Connection class |
►CPSafeCollection | This class defines a thread-safe collection of objects |
CPSafeColl< Coll, Base > | This class defines a thread-safe collection of objects |
►CPSafeColl< PArray< Base >, Base > | |
CPSafeArray< Base > | This class defines a thread-safe array of objects |
►CPSafeColl< PList< Base >, Base > | |
CPSafeList< Base > | This class defines a thread-safe list of objects |
►CPSafeColl< PSortedList< Base >, Base > | |
CPSafeSortedList< Base > | This class defines a thread-safe sorted array of objects |
CPSafeDictionaryBase< Coll, Key, Base > | This class defines a thread-safe dictionary of objects |
►CPSafeDictionaryBase< PDictionary< Key, Base >, Key, Base > | |
CPSafeDictionary< Key, Base > | This class defines a thread-safe array of objects |
►CPSafeObject | This class defines a thread-safe object in a collection |
►CPInterfaceMonitorClient | This is a base class for clients of the PInterfaceMonitor singleton object |
►CPMonitoredSockets | This is a base class for UDP socket(s) that are monitored for interface changes |
CPMonitoredSocketBundle | This concrete class bundles a set of UDP sockets which are dynamically adjusted as interfaces are added and removed from the system |
CPSingleMonitoredSocket | This concrete class monitors a single scoket bound to a specific interface or address |
►CPSafePtrBase | This class defines a base class for thread-safe pointer to an object |
CPSafePtr< PMonitoredSockets > | |
CPSafePtrMultiThreaded | This class defines a base class for thread-safe pointer to an object |
CPServiceMacro | |
►CPSmartObject | This is the base class for objects that use the smart pointer system |
►CPNotifierFunctionTemplate< ParmType > | This is an abstract class for which a descendent is declared for every function that may be called |
CPSmartNotifierFunction | |
►CPSmartPointer | This is the class for pointers to objects that use the smart pointer system |
CPNotifierTemplate< ParmType > | The PNotifier and PNotifierFunction classes build a completely type safe mechanism for calling arbitrary member functions on classes |
CPNotifierTemplate< INT > | |
CPSmartPtr< T > | This template class creates a type safe version of PSmartPointer |
CPSNMPVarBindingList | A list of object IDs and their values |
CPSOAPClient | SOAP client classes |
CPSOAPServerRequestResponse | SOAP Server classes |
CPSSLCertificate | Certificate for SSL |
CPSSLDiffieHellman | Diffie-Hellman parameters for SSL |
CPSSLPrivateKey | Private key for SSL |
►CPSync | |
►CPSemaphore | This class defines a thread synchronisation object |
►CPSyncPoint | This class defines a thread synchronisation object |
CPSyncPointAck | This class defines a thread synchronisation object |
CPSyncNULL | |
CPTimedMutex | This class defines a thread mutual exclusion object |
CPSystemLog | This class abstracts the operating system dependent error logging facility |
►CPSystemLogTarget | |
CPSystemLogToFile | Log system output to a file |
CPSystemLogToNetwork | Log system output to the network using RFC 3164 BSD syslog protocol |
CPSystemLogToNowhere | Log system output to nowhere |
CPSystemLogToStderr | Log system output to stderr |
CPSystemLogToSyslog | Log system output to the Posix syslog() function |
►CPThread | This class defines a thread of execution in the system |
CPHTTPServiceThread | |
►CPProcess | This class represents an operating system process |
CPLibraryProcess | Class for a process that is a dynamically loaded library |
►CPServiceProcess | A process type that runs as a "background" service |
►CPHTTPServiceProcess | |
CPSecureHTTPServiceProcess | |
CPThread1Arg< Arg1Type > | |
CPThread2Arg< Arg1Type, Arg2Type > | |
CPThread3Arg< Arg1Type, Arg2Type, Arg3Type > | |
CPThreadMain | Define some templates to simplify the declaration of simple PThread descendants with one or two paramaters |
CPThreadObj< ObjType > | |
CPThreadObj1Arg< ObjType, Arg1Type > | |
CPThreadObj2Arg< ObjType, Arg1Type, Arg2Type > | |
CPThreadObj< PSNMPServer > | |
CPThreadPoolBase::WorkerThreadBase | |
►CXMPP::BaseStreamHandler | |
CXMPP::C2S::StreamHandler | This class handles the client side of a C2S (Client to Server) XMPP stream |
►CPThreadPoolBase | These classes and templates implement a generic thread pooling mechanism |
►CPThreadPool< Work_T > | Low Level thread pool |
CPQueuedThreadPool< Work_T > | High Level (queued work item) thread pool |
CPTime | This class defines an absolute time and date |
►CPTimeInterval | This class defines an arbitrary time interval to millisecond accuracy |
CPSimpleTimer | A class represeting a simple timer |
CPTimer | A class representing a system timer |
CPTimerList | |
►CPURL | This class describes a Universal Resource Locator |
►CPvCard::URIValue | |
CPvCard::InlineValue | Representation of EBNF img-inline-value/snd-inline-value |
CPURLLoader | |
►CPURLScheme | |
CPURLLegacyScheme | |
CPvCard | Class to represent a vCard as per RFC2426 |
►CPvCard::MultiValue | |
CPvCard::Address | |
CPvCard::EMail | |
CPvCard::Telephone | |
CPvCard::Separator | |
►CPVideoControlInfo | |
CPVideoInputControl | This class defines a video Input device control (Camera controls PTZ) |
CPVideoFont | |
►CPVideoFrameInfo | |
►CPVideoDevice | This class defines a video device |
►CPVideoInputDevice | This class defines a video input device |
CPVideoInput1394DcDevice | This class defines a video input device that generates fictitous image data |
►CPVideoOutputDevice | This class defines a video output device |
CPVideoOutputDeviceRGB | This class defines a video output device for RGB in a frame store |
CPVideoInteractionInfo | This class defines a video Input device Interactions (Remote Inputs/Controls) |
►CPVXMLGrammar | |
CPVXMLDigitsGrammar | |
CPVXMLMenuGrammar | |
CPVXMLNodeHandler | |
►CPVXMLPlayable | |
CPVXMLPlayableCommand | |
►CPVXMLPlayableData | |
CPVXMLPlayableTone | |
►CPVXMLPlayableFile | |
CPVXMLPlayableFileList | |
CPVXMLPlayableStop | |
CPVXMLPlayableURL | |
►CPVXMLRecordable | |
CPVXMLRecordableFilename | |
►CPXMLBase | |
►CPXML | |
CPSOAPMessage | SOAP Message classes |
CPXML_HTTP | |
CPXMLRPCBlock | |
CPXMLSettings | |
►CXMPP::Stanza | XMPP stanzas: the following classes represent the three stanzas (PDUs) defined by the xmpp protocol |
CXMPP::IQ | |
CXMPP::Message | |
CXMPP::Presence | |
►CPXMLParser | |
CPXMLStreamParser | |
►CPXMLObject | |
CPXMLData | |
CPXMLElement | |
CPXMLRPC | |
CPXMLRPCServerParms | |
CPXMLRPCStructBase | |
►CPXMLRPCVariableBase | |
►CPXMLRPCArrayBase | |
CPXMLRPCArrayObjectsBase | |
CXMPP::Disco::Item | |
CXMPP::Identity | |
►CXMPP::JID | |
CXMPP::BareJID | |
CXMPP::MUC::Room | |
CXMPP::MUC::User | |
CXMPP::Roster | |
CXMPP::Roster::Item | |
CPODBC::ConnectData | This class is a multipurpose use class for storing parameters when initiating connection to DataSource |
CPODBC::Field::Bind | SQL compliant Bound DataTypes |
CPOrdinalToString::Initialiser | Structure for static array initialiser for class |
►CPPluginServiceDescriptor | |
►CPDevicePluginServiceDescriptor | |
CLDAPPluginServiceDescriptor< className > | |
CPNatMethodServiceDescriptor< className > | |
CPSoundChannelPluginServiceDescriptor< className > | |
CPVideoInputPluginServiceDescriptor< className > | |
CPVideoOutputPluginServiceDescriptor< className > | |
CPPluginSuffix | |
CPProcess::HostSystemURLHandlerInfo | This class can be used to register various URL types with the host operating system so that URLs will automatically launch the correct application |
CPRandom | Mersenne Twister random number generator |
CPReadWaitAndSignal | This class starts a read operation for the PReadWriteMutex on construction and automatically ends the read operation on destruction |
CPRemoteConnection::Configuration | Structure for a RAS configuration |
CPSafeLockReadOnly | Lock a PSafeObject for read only and automatically unlock it when go out of scope |
CPSafeLockReadWrite | Lock a PSafeObject for read/write and automatically unlock it when go out of scope |
CPSmartNotifieeRegistrar | Implements a function similar to the PNotifier, but uses an "id" to link the caller and callee rather than using a pointer |
►CPSocketList | |
CPSocket::SelectList | List of sockets used for Select() function |
►CPSocksProtocol | Base class for implementing the SOCKS protocol for use with PSocksSocket and PSocksUDPSocket |
CPSocksSocket | This is an ancestor class allowing access to a SOCKS servers (version 4 and 5) |
CPSocksUDPSocket | This class allows access to RFC1928 compliant SOCKS server |
CPSortedListElement | |
CPSortedListInfo | |
CPSSLContext | Context for SSL channels |
CPStringToOrdinal::Initialiser | Structure for static array initialiser for class |
CPStringToString::Initialiser | Structure for static array initialiser for class |
CPStructuredFile::Element | Elements in the structure definition |
CPTEACypher::Key | |
CPTelnetSocket::OptionInfo | |
CPThread::Times | Times for execution of the thread |
CPThreadPool< Work_T >::GroupInfo | |
CPThreadPoolBase::InternalWorkBase | |
CPTimerList::RequestType | |
CPTrace | Class to encapsulate tracing functions |
CPTrace::Block | Class to trace Execution blocks |
CPvCard::ExtendedType | |
CPVideoDevice::OpenArgs | |
CPVideoFont::LetterData | |
CPVideoInputDevice::Capabilities | |
CPWaitAndSignal | This class waits for the semaphore on construction and automatically signals the semaphore on destruction |
CPWAV::ChunkHeader | |
CPWAV::FMTChunk | |
CPWAV::RIFFChunkHeader | |
CPWAVFileConverter | Abstract factory class for autoconversion of WAV files to/from PCM-16 |
CPWAVFileFormat | Abstract factory class for handling WAV files formats |
CPWriteWaitAndSignal | This class starts a write operation for the PReadWriteMutex on construction and automatically ends the write operation on destruction |
CPXML::ValidationContext | |
CPXML::ValidationInfo | |
►Citerator | |
►CPList< T >::iterator_base | |
CPList< T >::const_iterator | |
CPList< T >::iterator | |
►Cstd::map< K, T > | STL class |
CPFactoryBase::FactoryMap | |
►Cstreambuf | |
CPChannelStreamBuffer | |
►CWorkerThreadBase | |
►CPThreadPool< Work_T >::WorkerThread | |
CPQueuedThreadPool< Work_T >::QueuedWorkerThread | |
►CwxString | |
CPwxString | This class defines a class to bridge WX Widgets strings to PTLib strings |
►CBaseClass | |
CPSafePtr< T, BaseClass > | This class defines a thread-safe enumeration of object in a collection |