| _DnsAData | |
| _DnsNULLData | |
| _DnsRecordFlags | |
| _DnsSRVData | |
| _IP4_ARRAY | |
| DNS_MX_DATA | |
| DNS_PTR_DATA | |
| DnsRecord | |
| Info | |
| LDAPPluginServiceDescriptor< className > | |
| MXRecord | |
| P_fd_set | |
| P_timeval | |
| PAbstractArray | This class contains a variable length array of arbitrary memory blocks |
| PAbstractDictionary | An abstract dictionary container |
| PAbstractList | This class is a collection of objects which are descendents of the PObject class |
| PAbstractSet | Abstract set of PObjects |
| PAbstractSortedList | This class is a collection of objects which are descendents of the PObject class |
| PAdaptiveDelay | Class for implementing an "adaptive" delay |
| PAec | |
| PArgList | This class allows the parsing of a set of program arguments |
| PArray< T > | This template class maps the PArrayObjects to a specific object type |
| PArrayObjects | An array of objects |
| PASN_Array | Class for ASN Array type |
| PASN_BitString | Class for ASN Bit String type |
| PASN_BMPString | Class for ASN BMP (16 bit) String type |
| PASN_Boolean | Class for ASN Boolean type |
| PASN_Choice | Class for ASN Choice type |
| PASN_ConstrainedObject | Base class for constrained ASN encoding/decoding |
| PASN_ConstrainedString | Base class for ASN String types |
| PASN_Enumeration | Class for ASN Enumerated type |
| PASN_GeneralisedTime | |
| PASN_Integer | Class for ASN Integer type |
| PASN_Names | |
| PASN_Null | Class for ASN Null type |
| PASN_Object | Base class for ASN encoding/decoding |
| PASN_ObjectId | Class for ASN Object Identifier type |
| PASN_OctetString | Class for ASN Octet String type |
| PASN_Real | Class for ASN floating point type |
| PASN_Sequence | Class for ASN Sequence type |
| PASN_Set | Class for ASN Set type |
| PASN_Stream | Base class for ASN decoder/encoder stream |
| PASN_UniversalTime | |
| PASNCounter | A descendant of PASNObject which is an unsigned ASN counter type |
| PASNGauge | A descendant of PASNObject which is an unsigned ASN guage type |
| PASNInteger | A descendant of PASNObject which is a simple ASN integer type |
| PASNIPAddress | A descendant of PASNObject which is an IP address type |
| PASNNull | A descendant of PASNObject which is the NULL type |
| PASNObject | This class defines the common behviour of all ASN objects |
| PASNObjectID | A descendant of PASNObject which is an unsigned ASN ObjID type |
| PASNSequence | A descendant of PASNObject which is the complex sequence type |
| PASNString | A descendant of PASNObject which is a simple ASN OctetStr type |
| PASNTimeTicks | A descendant of PASNObject which is an unsigned ASN time tick type |
| PASNUnsignedInteger | A descendant of PASNObject which is an unsigned ASN integer type |
| PAtomicInteger | This class implements an integer that can be atomically incremented and decremented in a thread-safe manner |
| PBase64 | This class is used to encode/decode data using the MIME standard base64 encoding mechanism as defined in RFC1521 |
| PBaseArray< T > | This template class maps the PAbstractArray to a specific element type |
| PBitArray | This class represents a dynamic bit array |
| PBYTEArray | Array of unsigned characters |
| PCaselessString | This class is a variation of a string that ignores case |
| PChannel | Abstract class defining I/O channel semantics |
| PChannel::Slice | Structure that defines a "slice" of memory to be written to |
| PChannelStreamBuffer | |
| PCharArray | Array of characters |
| PCLI | Command Line Interpreter class |
| PCLI::Arguments | This class is an enhancement to PArgList to add context |
| PCLI::Context | Context for command line interpreter |
| PCLI::InternalCommand | |
| PCLISocket | Command Line Interpreter over TCP sockets |
| PCLIStandard | Command Line Interpreter over standard input/output |
| PCLITelnet | Command Line Interpreter over Telnet sockets |
| PCollection | A collection is a container that collects together descendents of the PObject class |
| PColourConverter | This class defines a means to convert an image from one colour format to another |
| PColourConverterRegistration | This class registers a colour conversion class |
| PCondMutex | This class defines a thread synchronisation object |
| PConfig | A class representing a configuration for the application |
| PConfigArgs | This class parse command line arguments with the ability to override them from a PConfig file/registry |
| PConfigPage | |
| PConfigSectionsPage | |
| PConsoleChannel | This class defines an I/O channel that communicates via a console |
| PContainer | Abstract class to embody the base functionality of a container |
| PContainerReference | |
| PCypher | This abstract class defines an encryption/decryption algortihm |
| PDelayChannel | Class for implementing a "delay line" channel |
| PDevicePluginAdapter< DeviceBase > | |
| PDevicePluginAdapterBase | |
| PDevicePluginFactory< AbstractClass, KeyType > | |
| PDevicePluginFactory< AbstractClass, KeyType >::Worker | |
| PDevicePluginServiceDescriptor | |
| PDictionary< K, D > | This template class maps the PAbstractDictionary to a specific key and data types |
| PDirectory | Class to represent a directory in the operating system file system |
| PDNS::NAPTRRecord | |
| PDNS::SRVRecord | |
| PDSNConnection | DSN (Data Source Name) Connection |
| PDTMFDecoder | |
| PDTMFEncoder | This class can be used to generate PCM data for DTMF tones at a sample rate of 8khz |
| PDWORDArray | Array of unsigned long integers |
| PDynaLink | A dynamic link library |
| PEthSocket | This class describes a type of socket that will communicate using raw ethernet packets |
| PEthSocket::Address | An ethernet MAC Address specification |
| PEthSocket::Frame | An ethernet MAC frame |
| PFactory< AbstractClass, KeyType > | Template class for generic factories of an abstract class |
| PFactory< AbstractClass, KeyType >::Worker< ConcreteClass > | |
| PFactory< AbstractClass, KeyType >::WorkerBase | |
| PFactoryBase | Base class for generic factories |
| PFactoryBase::FactoryMap | |
| PFile | This class represents a disk file |
| PFileInfo | Class containing the system information on a file path |
| PFilePath | This class describes a full description for a file on the particular platform |
| PFilePathString | Base string type for a file path |
| PFixedPoolAllocator< Type > | |
| PFTP | File Transfer Protocol base class |
| PFTPClient | File Transfer Protocol client channel class |
| PFTPServer | File Transfer Protocol server channel class |
| PGloballyUniqueID | Globally unique ID definition |
| PHashTable | The hash table class is the basis for implementing the PSet and PDictionary classes |
| PHashTableElement | |
| PHTML | This class describes a HyperText markup Language string as used by the World Wide Web and the PURL and PHTTP class |
| PHTML::Abbrev | |
| PHTML::Acronym | |
| PHTML::Address | |
| PHTML::Author | |
| PHTML::Banner | |
| PHTML::Big | |
| PHTML::BlockQuote | |
| PHTML::Body | |
| PHTML::Bold | |
| PHTML::BreakLine | |
| PHTML::BulletList | |
| PHTML::CheckBox | |
| PHTML::Cite | |
| PHTML::Code | |
| PHTML::Credit | |
| PHTML::Definition | |
| PHTML::DefinitionItem | |
| PHTML::DefinitionList | |
| PHTML::DefinitionTerm | |
| PHTML::DeletedText | |
| PHTML::Division | |
| PHTML::Element | |
| PHTML::Emphasis | |
| PHTML::FieldElement | |
| PHTML::Form | |
| PHTML::FormField | |
| PHTML::Head | |
| PHTML::Heading | |
| PHTML::HiddenField | |
| PHTML::HotLink | |
| PHTML::HRule | |
| PHTML::HTML | |
| PHTML::Image | |
| PHTML::ImageElement | |
| PHTML::InputField | |
| PHTML::InputFile | |
| PHTML::InputImage | |
| PHTML::InputNumber | |
| PHTML::InputPassword | |
| PHTML::InputRange | |
| PHTML::InputScribble | |
| PHTML::InputText | |
| PHTML::InsertedText | |
| PHTML::Italic | |
| PHTML::Keyboard | |
| PHTML::ListHeading | |
| PHTML::ListItem | |
| PHTML::Note | |
| PHTML::Option | |
| PHTML::OrderedList | |
| PHTML::Paragraph | |
| PHTML::Person | |
| PHTML::PreFormat | |
| PHTML::Quote | |
| PHTML::RadioButton | |
| PHTML::ResetButton | |
| PHTML::Sample | |
| PHTML::Select | |
| PHTML::SetTab | |
| PHTML::SimpleList | |
| PHTML::Small | |
| PHTML::StrikeThrough | |
| PHTML::Strong | |
| PHTML::SubmitButton | |
| PHTML::Subscript | |
| PHTML::Superscript | |
| PHTML::Tab | |
| PHTML::TableData | |
| PHTML::TableEnd | |
| PHTML::TableHeader | |
| PHTML::TableRow | |
| PHTML::TableStart | |
| PHTML::Target | |
| PHTML::TeleType | |
| PHTML::TextArea | |
| PHTML::Title | |
| PHTML::Underline | |
| PHTML::Variable | |
| PHTTP | A common base class for TCP/IP socket for the HyperText Transfer Protocol version 1.0 client and server |
| PHTTPAuthority | This abstract class describes the authorisation mechanism for a Universal Resource Locator |
| PHTTPBooleanField | |
| PHTTPClient | A TCP/IP socket for the HyperText Transfer Protocol version 1.0 |
| PHTTPClientAuthentication | |
| PHTTPClientAuthentication::AuthObject | |
| PHTTPClientAuthenticator | |
| PHTTPClientBasicAuthentication | |
| PHTTPClientDigestAuthentication | |
| PHTTPCompositeField | |
| PHTTPConfig | |
| PHTTPConfigSectionList | |
| PHTTPConnectionInfo | This object describes the connectiono associated with a HyperText Transport Protocol request |
| PHTTPDateField | |
| PHTTPDirectory | This object describes a HyperText Transport Protocol resource which is a set of files in a directory |
| PHTTPDirRequest | |
| PHTTPField | This class is the abstract base class for fields in a PHTTPForm resource type |
| PHTTPFieldArray | |
| PHTTPFile | This object describes a HyperText Transport Protocol resource which is a single file |
| PHTTPFileRequest | |
| PHTTPForm | |
| PHTTPIntegerField | |
| PHTTPMultiSimpAuth | This class describes the simple authorisation mechanism for a Universal Resource Locator, a fixed realm, multiple usernames and passwords |
| PHTTPPasswordField | |
| PHTTPRadioField | |
| PHTTPRequest | This object describes a HyperText Transport Protocol request |
| PHTTPResource | This object describes a HyperText Transport Protocol resource |
| PHTTPSelectField | |
| PHTTPServer | A TCP/IP socket for the HyperText Transfer Protocol version 1.0 |
| PHTTPServiceProcess | |
| PHTTPServiceProcess::Info | |
| PHTTPServiceThread | |
| PHTTPSimpleAuth | This class describes the simplest authorisation mechanism for a Universal Resource Locator, a fixed realm, username and password |
| PHTTPSpace | This class describes a name space that a Universal Resource Locator operates in |
| PHTTPSpace::Node | |
| PHTTPString | This object describes a HyperText Transport Protocol resource which is a string kept in memory |
| PHTTPStringField | |
| PHTTPSubForm | |
| PHTTPTailFile | This object describes a HyperText Transport Protocol resource which is a single file |
| PICMPSocket | Create a socket channel that uses allows ICMP commands in the Internal Protocol |
| PICMPSocket::PingInfo | Information used by and obtained by the ping operation |
| PILSSession | This class will create an LDAP client to access a remote ILS server |
| PILSSession::MSIPAddress | Special IP address class |
| PIndirectChannel | This is a channel that operates indirectly through another channel(s) |
| PIntArray | Array of integers |
| PIntCondMutex | This is a PCondMutex for which the conditional is the value of an integer |
| PInterfaceFilter | |
| PInterfaceMonitor | 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 |
| PInterfaceMonitorClient | This is a base class for clients of the PInterfaceMonitor singleton object |
| PInternetProtocol | A TCP/IP socket for process/application layer high level protocols |
| PIntReversedOrder< type > | |
| PIntSameOrder< type > | |
| PIpAccessControlEntry | This class is a single IP access control specification |
| PIpAccessControlList | 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 |
| PIPDatagramSocket | Internet Protocol Datagram Socket class |
| PIPSocket | This class describes a type of socket that will communicate using the Internet Protocol |
| PIPSocket::Address | A class describing an IP address |
| PIPSocket::InterfaceEntry | Describe an interface table entry |
| PIPSocket::RouteEntry | Describe a route table entry |
| PIPSocket::RouteTableDetector | Class for detector of Route Table changes |
| PIPSocketAddressAndPort | |
| PLDAPAttributeBase | |
| PLDAPSchema | |
| PLDAPSchema::Attribute | |
| PLDAPSession | This class will create an LDAP client to access a remote LDAP server |
| PLDAPSession::BinaryModAttrib | |
| PLDAPSession::ModAttrib | |
| PLDAPSession::SearchContext | |
| PLDAPSession::StringModAttrib | |
| PLDAPStructBase | |
| PLibraryProcess | Class for a process that is a dynamically loaded library |
| PList< T > | This template class maps the PAbstractList to a specific object type |
| PList< T >::const_iterator | |
| PList< T >::iterator | |
| PList< T >::iterator_base | |
| PListElement | |
| PListInfo | |
| PLongArray | Array of long integers |
| PMail | This class establishes a mail session with the platforms mail system |
| PMail::Header | Message header for each mail item |
| PMemoryAllocationBreakpoint | |
| PMemoryFile | This class is used to allow a block of memory to substitute for a disk file |
| PMemoryHeap | Memory heap checking class |
| PMemoryHeap::Header | |
| PMemoryHeap::State | |
| PMemoryHeap::Wrapper | |
| PMemoryHeapIgnoreAllocationsForScope | |
| PMessageDigest | |
| PMessageDigest5 | MD5 Message Digest |
| PMessageDigest5::Code | |
| PMessageDigest::Result | |
| PMIMEInfo | This class contains the Multipurpose Internet Mail Extensions parameters and variables |
| PModem | A class representing a modem attached to a serial port |
| PMonitoredSocketBundle | This concrete class bundles a set of UDP sockets which are dynamically adjusted as interfaces are added and removed from the system |
| PMonitoredSocketChannel | This class can be used to access the bundled/monitored UDP sockets using the PChannel API |
| PMonitoredSockets | This is a base class for UDP socket(s) that are monitored for interface changes |
| PMonitoredSockets::SocketInfo | |
| PMultiPartInfo | This object describes the information associated with a multi-part bodies |
| PMultiPartList | |
| PMutex | Synonym for PTimedMutex |
| PNatMethod | PNatMethod Base Network Address Traversal Method class All NAT Traversal Methods are derived off this class |
| PNatMethod::PortInfo | |
| PNatMethodServiceDescriptor< className > | |
| PNatStrategy | PNatStrategy The main container for all NAT traversal Strategies |
| PNotifier | Class specialisation for PNotifierTemplate<INT> |
| PNotifierFunctionTemplate< ParmType > | This is an abstract class for which a descendent is declared for every function that may be called |
| PNotifierList | |
| PNotifierTemplate< ParmType > | The PNotifier and PNotifierFunction classes build a completely type safe mechanism for calling arbitrary member functions on classes |
| PObject | Ultimate parent class for all objects in the class library |
| PODBC | PODBC Class The Main ODBC class |
| PODBC::ConnectData | This class is a multipurpose use class for storing parameters when initiating connection to DataSource |
| PODBC::Field | |
| PODBC::Field::Bind | SQL compliant Bound DataTypes |
| PODBC::Row | This class functions as a simple wrapper of the PODBCStmt class to fetch/Save data to the Datasource |
| PODBC::Table | PODBC::Table This is the main Class to access Data returned by a Select Query |
| PODBCRecord | PODBCRecord This Class is used to analyse the fetched data and handles Data Conversion/Read Write operations |
| PODBCStmt | |
| POrdinalDictionary< K > | This template class maps the PAbstractDictionary to a specific key type and a POrdinalKey data type |
| POrdinalKey | This class is used when an ordinal index value is the key for PSet and PDictionary classes |
| POrdinalToString | This is a dictionary collection class of PString objects, keyed by an ordinal value |
| POrdinalToString::Initialiser | Structure for static array initialiser for class |
| PPipeChannel | |
| PPluginManager | |
| PPluginModuleManager | |
| PPluginService | |
| PPluginServiceDescriptor | |
| PPluginSuffix | |
| PPOP3 | A TCP/IP socket for the Post Office Protocol version 3 |
| PPOP3Client | A TCP/IP socket for the Post Office Protocol version 3 |
| PPOP3Server | A TCP/IP socket for the Post Office Protocol version 3 |
| PProcess | This class represents an operating system process |
| PProcess::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 |
| PProcessStartup | |
| PQoS | |
| PQueue< 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 |
| PQueueChannel | Class for implementing a serial queue channel in memory |
| PRandom | Mersenne Twister random number generator |
| PReadWaitAndSignal | This class starts a read operation for the PReadWriteMutex on construction and automatically ends the read operation on destruction |
| PReadWriteMutex | This class defines a thread synchronisation object |
| PReadWriteMutex::Nest | |
| PRegisterPage | |
| PRegularExpression | A class representing a regular expression that may be used for locating patterns in strings |
| PRemoteConnection | Remote Access Connection class |
| PRemoteConnection::Configuration | Structure for a RAS configuration |
| PRFC1155_ApplicationSyntax | |
| PRFC1155_Counter | |
| PRFC1155_Gauge | |
| PRFC1155_IpAddress | |
| PRFC1155_NetworkAddress | |
| PRFC1155_ObjectName | |
| PRFC1155_ObjectSyntax | |
| PRFC1155_Opaque | |
| PRFC1155_SimpleSyntax | |
| PRFC1155_TimeTicks | |
| PRFC822Channel | A channel for sending/receiving RFC822 compliant mail messages |
| PSafeArray< Base > | This class defines a thread-safe array of objects |
| PSafeColl< Coll, Base > | This class defines a thread-safe collection of objects |
| PSafeCollection | This class defines a thread-safe collection of objects |
| PSafeDictionary< Key, Base > | This class defines a thread-safe array of objects |
| PSafeDictionaryBase< Coll, Key, Base > | This class defines a thread-safe dictionary of objects |
| PSafeList< Base > | This class defines a thread-safe list of objects |
| PSafeLockReadOnly | Lock a PSafeObject for read only and automatically unlock it when go out of scope |
| PSafeLockReadWrite | Lock a PSafeObject for read/write and automatically unlock it when go out of scope |
| PSafeObject | This class defines a thread-safe object in a collection |
| PSafePtr< T, BaseClass > | This class defines a thread-safe enumeration of object in a collection |
| PSafePtrBase | This class defines a base class for thread-safe pointer to an object |
| PSafePtrMultiThreaded | This class defines a base class for thread-safe pointer to an object |
| PSafeSortedList< Base > | This class defines a thread-safe sorted array of objects |
| PScalarArray< T > | This template class maps the PAbstractArray to a specific element type |
| PSecureConfig | |
| PSecureHTTPServiceProcess | |
| PSemaphore | This class defines a thread synchronisation object |
| PSerialChannel | This class defines an I/O channel that communicates via a serial port |
| PServiceHTML | |
| PServiceHTTPDirectory | |
| PServiceHTTPFile | |
| PServiceHTTPString | |
| PServiceMacro | |
| PServiceProcess | A process type that runs as a "background" service |
| PSet< T > | This template class maps the PAbstractSet to a specific object type |
| PSharedPtr< T > | These templates implement an pointner class with an integral reference count based on the PContainer base class |
| PShortArray | Array of short integers |
| PSimpleTimer | A class represeting a simple timer |
| PSingleMonitoredSocket | This concrete class monitors a single scoket bound to a specific interface or address |
| PSmartNotifieeRegistrar | Implements a function similar to the PNotifier, but uses an "id" to link the caller and callee rather than using a pointer |
| PSmartNotifierFunction | |
| PSmartObject | This is the base class for objects that use the smart pointer system |
| PSmartPointer | This is the class for pointers to objects that use the smart pointer system |
| PSmartPtr< T > | This template class creates a type safe version of PSmartPointer |
| PSMTP | A TCP/IP socket for the Simple Mail Transfer Protocol |
| PSMTPClient | A TCP/IP socket for the Simple Mail Transfer Protocol |
| PSMTPServer | A TCP/IP socket for the Simple Mail Transfer Protocol |
| PSNMP | A descendant of PUDPSocket which can perform SNMP calls |
| PSNMP_GetNextRequest_PDU | |
| PSNMP_GetRequest_PDU | |
| PSNMP_GetResponse_PDU | |
| PSNMP_Message | |
| PSNMP_PDU | |
| PSNMP_PDUs | |
| PSNMP_SetRequest_PDU | |
| PSNMP_Trap_PDU | |
| PSNMP_VarBind | |
| PSNMP_VarBindList | |
| PSNMPClient | Class which gets SNMP data |
| PSNMPServer | Class which supplies SNMP data |
| PSNMPVarBindingList | A list of object IDs and their values |
| PSOAPClient | SOAP client classes |
| PSOAPMessage | SOAP message according to http://www.w3.org/TR/SOAP/ |
| PSOAPServerMethod | Create an association between a method and its "notifier", the handler function |
| PSOAPServerRequestResponse | SOAP Server classes |
| PSOAPServerResource | This resource will bind the methods to an http resource (a url) |
| PSocket | A network communications channel |
| PSocket::SelectList | List of sockets used for Select() function |
| PSocks4Socket | This class allows access to RFC1928 compliant SOCKS server |
| PSocks5Socket | This class allows access to RFC1928 compliant SOCKS server |
| PSocksProtocol | Base class for implementing the SOCKS protocol for use with PSocksSocket and PSocksUDPSocket |
| PSocksSocket | This is an ancestor class allowing access to a SOCKS servers (version 4 and 5) |
| PSocksUDPSocket | This class allows access to RFC1928 compliant SOCKS server |
| PSortedList< T > | This template class maps the PAbstractSortedList to a specific object type |
| PSortedListElement | |
| PSortedListInfo | |
| PSortedStringList | This is a sorted list collection class of PString objects |
| PSound | A class representing a sound |
| PSoundChannel | Abstract class for a generalised sound channel, and an implementation of PSoundChannel for old code that is not plugin-aware |
| PSoundChannelPluginServiceDescriptor< className > | |
| PSSLCertificate | Certificate for SSL |
| PSSLChannel | This class will start a secure SSL based channel |
| PSSLContext | Context for SSL channels |
| PSSLDiffieHellman | Diffie-Hellman parameters for SSL |
| PSSLPrivateKey | Private key for SSL |
| PStack< 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 |
| PString | The character string class |
| PStringArray | This is an array collection class of PString objects |
| PStringDictionary< K > | This template class maps the PAbstractDictionary to a specific key type and a PString data type |
| PStringList | This is a list collection class of PString objects |
| PStringSet | This is a set collection class of PString objects |
| PStringStream | This class is a standard C++ stream class descendent for reading or writing streamed data to or from a PString class |
| PStringToOrdinal | This is a dictionary collection class of ordinals keyed by PString objects |
| PStringToOrdinal::Initialiser | Structure for static array initialiser for class |
| PStringToString | This is a dictionary collection class of PString objects, keyed by another string |
| PStringToString::Initialiser | Structure for static array initialiser for class |
| PStructuredFile | A class representing a a structured file that is portable accross CPU architectures (as in the XDR protocol) |
| PStructuredFile::Element | Elements in the structure definition |
| PSTUNClient | STUN client |
| PSTUNUDPSocket | UDP socket that has been created by the STUN client |
| PSync | |
| PSyncNULL | |
| PSyncPoint | This class defines a thread synchronisation object |
| PSyncPointAck | This class defines a thread synchronisation object |
| PSynonymColour | Define synonym colour format converter |
| PSynonymColourRegistration | Define synonym colour format registration |
| PSystemLog | This class abstracts the operating system dependent error logging facility |
| PSystemLogTarget | |
| PSystemLogToFile | Log system output to a file |
| PSystemLogToNetwork | Log system output to the network using RFC 3164 BSD syslog protocol |
| PSystemLogToNowhere | Log system output to nowhere |
| PSystemLogToStderr | Log system output to stderr |
| PSystemLogToSyslog | Log system output to the Posix syslog() function |
| PTCPSocket | A socket that uses the TCP transport on the Internet Protocol |
| PTEACypher | Tiny Encryption Algorithm |
| PTEACypher::Key | |
| PTelnetSocket | A TCP/IP socket for the TELNET high level protocol |
| PTelnetSocket::OptionInfo | |
| PTextFile | A class representing a a structured file that is portable accross CPU architectures |
| PTextToSpeech | |
| PThread | This class defines a thread of execution in the system |
| PThread1Arg< Arg1Type > | |
| PThread2Arg< Arg1Type, Arg2Type > | |
| PThread3Arg< Arg1Type, Arg2Type, Arg3Type > | |
| PThread::Times | Times for execution of the thread |
| PThreadMain | Define some templates to simplify the declaration of simple PThread descendants with one or two paramaters |
| PThreadObj< ObjType > | |
| PThreadObj1Arg< ObjType, Arg1Type > | |
| PThreadObj2Arg< ObjType, Arg1Type, Arg2Type > | |
| PThreadPool< Work_T > | |
| PThreadPool< Work_T >::GroupInfo | |
| PThreadPool< Work_T >::InternalWork | |
| PThreadPool< Work_T >::QueuedWorkerThread | |
| PThreadPool< Work_T >::WorkerThread | |
| PThreadPoolBase | These classes and templates implement a generic thread pooling mechanism |
| PThreadPoolBase::InternalWorkBase | |
| PThreadPoolBase::WorkerThreadBase | |
| PTime | This class defines an absolute time and date |
| PTimedMutex | This class defines a thread mutual exclusion object |
| PTimeInterval | This class defines an arbitrary time interval to millisecond accuracy |
| PTimer | A class representing a system timer |
| PTimerList | |
| PTimerList::RequestType | |
| PTones | This class can be used to generate PCM data for tones (such as telephone calling tones and DTMF) at a sample rate of 8khz |
| PTrace | Class to encapsulate tracing functions |
| PTrace::Block | Class to trace Execution blocks |
| PUDPSocket | A socket channel that uses the UDP transport on the Internet Protocol |
| PUnsignedArray | Array of unsigned integers |
| PURL | This class describes a Universal Resource Locator |
| PURLLegacyScheme | |
| PURLScheme | |
| PVariablePoolAllocator< Type > | |
| PVideoChannel | A class representing a video channel |
| PVideoControlInfo | |
| PVideoDevice | This class defines a video device |
| PVideoDevice::OpenArgs | |
| PVideoFont | |
| PVideoFont::LetterData | |
| PVideoFrameInfo | |
| PVideoInput1394DcDevice | This class defines a video input device that generates fictitous image data |
| PVideoInputControl | This class defines a video Input device control (Camera controls PTZ) |
| PVideoInputDevice | This class defines a video input device |
| PVideoInputDevice::Capabilities | |
| PVideoInputPluginServiceDescriptor< className > | |
| PVideoInteractionInfo | This class defines a video Input device Interactions (Remote Inputs/Controls) |
| PVideoOutputDevice | This class defines a video output device |
| PVideoOutputDeviceRGB | This class defines a video output device for RGB in a frame store |
| PVideoOutputPluginServiceDescriptor< className > | |
| PVXMLCache | |
| PVXMLChannel | |
| PVXMLChannelInterface | |
| PVXMLDigitsGrammar | |
| PVXMLGrammar | |
| PVXMLMenuGrammar | |
| PVXMLPlayable | |
| PVXMLPlayableCommand | |
| PVXMLPlayableData | |
| PVXMLPlayableFilename | |
| PVXMLPlayableFilenameList | |
| PVXMLPlayableStop | |
| PVXMLPlayableTone | |
| PVXMLPlayableURL | |
| PVXMLRecordable | |
| PVXMLRecordableFilename | |
| PVXMLSession | |
| PWaitAndSignal | This class waits for the semaphore on construction and automatically signals the semaphore on destruction |
| PWAV::ChunkHeader | |
| PWAV::FMTChunk | |
| PWAV::RIFFChunkHeader | |
| PWAVFile | A class representing a WAV audio file |
| PWAVFileConverter | Abstract factory class for autoconversion of WAV files to/from PCM-16 |
| PWAVFileFormat | Abstract factory class for handling WAV files formats |
| PWORDArray | Array of unsigned short integers |
| PWriteWaitAndSignal | This class starts a write operation for the PReadWriteMutex on construction and automatically ends the write operation on destruction |
| PwxString | This class defines a class to bridge WX Widgets strings to PTLib strings |
| PXML | |
| PXML::ValidationContext | |
| PXML::ValidationInfo | |
| PXMLBase | |
| PXMLData | |
| PXMLElement | |
| PXMLObject | |
| PXMLParser | |
| PXMLRPC | |
| PXMLRPCArrayBase | |
| PXMLRPCArrayObjectsBase | |
| PXMLRPCBlock | |
| PXMLRPCServerMethod | |
| PXMLRPCServerParms | |
| PXMLRPCServerResource | |
| PXMLRPCStructBase | |
| PXMLRPCVariableBase | |
| PXMLSettings | |
| PXMLStreamParser | |
| XMPP::BareJID | |
| XMPP::BaseStreamHandler | |
| XMPP::C2S::StreamHandler | This class handles the client side of a C2S (Client to Server) XMPP stream |
| XMPP::C2S::TCPTransport | XMPP client to server TCP transport |
| XMPP::Disco::Item | |
| XMPP::Identity | |
| XMPP::IQ | |
| XMPP::JID | |
| XMPP::Message | |
| XMPP::MUC::Room | |
| XMPP::MUC::User | |
| XMPP::Presence | |
| XMPP::Roster | |
| XMPP::Roster::Item | |
| XMPP::Stanza | XMPP stanzas: the following classes represent the three stanzas (PDUs) defined by the xmpp protocol |
| XMPP::Stream | This class represents a XMPP stream, i.e |
| XMPP::Transport | This interface is the base class of each XMPP transport class |