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
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1 2 3]

PDNS |
NAPTRRecord |
PDnsRecords |
SRVRecord |
XMPP |
C2S |
TCPTransport | XMPP client to server TCP transport
StreamHandler | This class handles the client side of a C2S (Client to Server) XMPP stream
Disco | JEP-0030 Service Discovery classes
Item |
MUC |
User |
Room |
JID |
BareJID |
Transport | This interface is the base class of each XMPP transport class
Stream | This class represents a XMPP stream, i.e
BaseStreamHandler |
Stanza | XMPP stanzas: the following classes represent the three stanzas (PDUs) defined by the xmpp protocol
Message |
Presence |
IQ |
Identity |
Roster |
Item |
DNS_A_DATA |
DNS_AAAA_DATA |
DNS_MX_DATA |
DNS_NULL_DATA |
DNS_PTR_DATA |
DNS_RECORD_FLAGS |
DNS_SRV_DATA |
DnsRecord |
Info |
LDAPPluginServiceDescriptor |
MXRecord |
P_fd_set |
P_timeval |
PAbstractArray | This class contains a variable length array of arbitrary memory blocks
PAbstractDictionary | A set of ordinal integers
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
OptionSpec |
PArray | This template class maps the `PArrayObjects` to a specific object type
PArrayObjects | An array of objects
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
PAsyncNotifierCallback |
PAsyncNotifierFunction | This is an abstract class for which a descendent is declared for every function that may be called
TypedCallback |
PAsyncNotifierTarget | Asynchronous PNotifier class
PAtomicBase |
PAtomicBoolean | This class implements an atomic "test and set" boolean
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 | This template class maps the `PAbstractArray` to a specific element type
PBitArray | This class represents a dynamic bit array
PBitwiseEnum | This class defines a set of operators for a bit wise enumeration
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
AsyncContext |
AsyncContextBase | Parameters for asynchronous I/O operation
PChannelStreamBuffer |
PCharArray | Array of characters
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
PConstantString | Create a constant string
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 |
PDevicePluginAdapterBase |
PDevicePluginFactory |
Worker |
PDevicePluginServiceDescriptor |
PDictionary | This template class maps the `PAbstractDictionary` to a specific key and data types
const_iterator |
iterator |
iterator_base |
iterator_pair |
PDirectory | Class to represent a directory in the operating system file system
PDTMFDecoder |
PDTMFEncoder | This class can be used to generate PCM data for DTMF tones at a sample rate of 8khz
PDynaLink | A dynamic link library
PEthSocket | This class describes a type of socket that will communicate using raw ethernet packets
Address | An ethernet MAC Address specification
Frame | An ethernet MAC frame
PEthSocketThread |
PFactory | Class for a factory to create concrete class instances without parameters during construction
Worker |
PFactoryBase | Base class for generic factories
FactoryMap |
PFactoryTemplate | Template class for generic factories of an abstract class
WorkerBase |
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 |
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 |
PHashTableInfo |
PHMAC | HMAC template class
PHMACTemplate |
PHTML | This class describes a HyperText markup Language string as used by the World Wide Web and the `PURL` and `PHTTP` class
Abbrev |
Acronym |
Address |
Author |
Banner |
Big |
BlockQuote |
Body |
Bold |
BreakLine |
BulletList |
CheckBox |
Cite |
Code |
Credit |
Definition |
DefinitionItem |
DefinitionList |
DefinitionTerm |
DeletedText |
Division |
Element |
Emphasis |
Escaped |
FieldElement |
Form |
FormField |
Head |
Heading |
HiddenField |
HotLink |
HRule |
HTML |
Image |
ImageElement |
InputField |
InputFile |
InputImage |
InputNumber |
InputPassword |
InputRange |
InputScribble |
InputText |
InsertedText |
Italic |
Keyboard |
ListHeading |
ListItem |
Note |
Option |
OrderedList |
Paragraph |
Person |
PreFormat |
Quote |
RadioButton |
ResetButton |
Sample |
Select |
SetTab |
SimpleList |
Small |
StrikeThrough |
Strong |
SubmitButton |
Subscript |
Superscript |
Tab |
TableData |
TableEnd |
TableHeader |
TableRow |
TableStart |
Target |
TeleType |
TextArea |
Title |
Underline |
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
ContentProcessor | Call back to process the body of the HTTP command
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 |
PHTTPEnumField |
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 |
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
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
PingInfo | Information used by and obtained by the ping operation
PILSSession | This class will create an LDAP client to access a remote ILS server
MSIPAddress | Special IP address class
PIndirectChannel | This is a channel that operates indirectly through another channel(s)
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
InterfaceChange | Information on the interface change
PInternetProtocol | A TCP/IP socket for process/application layer high level protocols
PIntReversedOrder |
PIntSameOrder |
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
Address | A class describing an IP address
AddressAndPort | A class describing an IP address and port number combination
InterfaceEntry | Describe an interface table entry
QoS |
Flow |
RouteEntry | Describe a route table entry
RouteTableDetector | Class for detector of Route Table changes
sockaddr_wrapper |
PKey | This class is used when an ordinal index value is the key for `PSet` and `PDictionary` classes
PLDAPAttributeBase |
PLDAPSchema |
Attribute |
PLDAPSession | This class will create an LDAP client to access a remote LDAP server
BinaryModAttrib |
ModAttrib |
SearchContext |
StringModAttrib |
PLDAPStructBase |
PLibraryProcess | Class for a process that is a dynamically loaded library
PList | This template class maps the PAbstractList to a specific object type
const_iterator |
iterator |
iterator_base |
PListElement |
PListInfo |
PMail | This class establishes a mail session with the platforms mail system
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
Header |
State |
Wrapper |
PMemoryHeapIgnoreAllocationsForScope |
PMessageDigest |
Result |
PMessageDigest5 | MD5 Message Digest
Code |
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
BundleParams |
SocketInfo |
PMultiPartInfo | This object describes the information associated with a multi-part bodies
PMultiPartList |
PMutex | Synonym for PTimedMutex
PNotifier | Class specialisation for PNotifierTemplate<P_INT_PTR>
PNotifierFunctionTemplate | This is an abstract class for which a descendent is declared for every function that may be called
PNotifierListTemplate | Maintain a list of notifiers to be called all at once
IsObj |
PNotifierTemplate | The `PNotifier` and `PNotifierFunction` classes build a completely type safe mechanism for calling arbitrary member functions on classes
PNullChannel | A channel that does nothing
PObject | Ultimate parent class for all objects in the class library
PODBC | ODBC Support for PWLIB
ConnectData |
    This class is a multipurpose use
class for storing parameters when initiating connection to DataSource
Field | Class for Field Data
RecordSet |
    PODBC::RecordSet
This is the main Class to access Data returned by a Select Query
Row | Database Row Class This class functions as a simple wrapper of the Statement class to fetch/Save data to the Datasource
POrdinalDictionary | This template class maps the `PAbstractDictionary` to a specific key type and a `POrdinalKey` data type
POrdinalToString | This is a dictionary collection class of `PString` objects, keyed by an ordinal value
Initialiser | Structure for static array initialiser for class
PParamFactory | Class for a factory to create concrete class instances which have a single parameter during construction
Worker |
PPluginManager |
PPluginModuleManager |
PPluginService |
PPluginServiceDescriptor |
PPluginSuffix |
PPoolTimer | Template abstract class for a PTimer that queues a work item to a thread pool
PPoolTimerArg0 | Create a thread pooled timer execution with no parameters to work item
PPoolTimerArg1 | Create a thread pooled timer execution with one parameter to work item
PPoolTimerArg2 | Create a thread pooled timer execution with two parameters to work item
PPoolTimerArg3 | Create a thread pooled timer execution with three parameters to work item
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
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 |
PPtrVector |
PQueue | 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
PQueuedThreadPool | High Level (queued work item) thread pool
QueuedWorkerThread |
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
Nest |
PRegisterPage |
PRegularExpression | A class representing a regular expression that may be used for locating patterns in strings
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 | This class defines a thread-safe array of objects
PSafeColl | This class defines a thread-safe collection of objects
PSafeCollection | This class defines a thread-safe collection of objects
PSafeDictionary | This class defines a thread-safe array of objects
const_iterator |
iterator |
iterator_base |
iterator_pair |
PSafeDictionaryBase | This class defines a thread-safe dictionary of objects
PSafeList | 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 | 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 | This class defines a thread-safe sorted array of objects
PSafeWork | A PThreadPool work item template that uses PSafePtr to execute callback function
PSafeWorkArg1 | A PSafeWork thread pool item where call back has 1 argument
PSafeWorkArg2 | A PSafeWork thread pool item where call back has 2 arguments
PSafeWorkArg3 | A PSafeWork thread pool item where call back has 3 arguments
PSafeWorkNoArg | A PSafeWork thread pool item where call back has no arguments
PScalarArray | This template class maps the `PAbstractArray` to a specific element type
PScriptLanguage | A wrapper around a scripting language instance
ParamVector | Individual Parameter in ParamVector
Signature | Signature of Lua function and callback
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 | This template class maps the `PAbstractSet` to a specific object type
const_iterator |
iterator |
iterator_base |
PSHA1Context | SHA1 digest scheme
PSharedPtr | These templates implement an pointner class with an integral reference count based on the PContainer base class
PSimpleTimer | A class represeting a simple timer
PSingleMonitoredSocket | This concrete class monitors a single scoket bound to a specific interface or address
PSingleton | Template class for a simple singleton object
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 | 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 classes
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
SelectList | List of sockets used for Select() function
Slice | Structure that defines a "slice" of memory to be written to
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 | This template class maps the PAbstractSortedList to a specific object type
const_iterator |
iterator |
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 |
PSpoolDirectory |
PSSDP | Simple Service Discovery Protocol
PSSLCertificate | Certificate for SSL
X509_Name |
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 | 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
PStreamableBitwiseEnum |
PString | The character string class
PStringArray | This is an array collection class of `PString` objects
PStringDictionary | 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
PStringOptions | Specialised version of PStringToString to contain a dictionary of options/attributes
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
Initialiser | Structure for static array initialiser for class
PStringToString | This is a dictionary collection class of `PString` objects, keyed by another string
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)
Element | Elements in the structure definition
PSTUN |
PSTUNAddressAttribute |
PSTUNAttribute |
PSTUNChangeRequest |
PSTUNChannelNumber |
PSTUNClient | STUN client
PSTUNErrorCode |
PSTUNMessage |
PSTUNMessageHeader |
PSTUNMessageIntegrity |
PSTUNStringAttribute |
PSTUNUDPSocket | UDP socket that has been created by the STUN client
PSync |
PSyncNULL | Synchronisation without really synchronising
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
Key |
PTelnetSocket | A TCP/IP socket for the TELNET high level protocol
OptionInfo |
PTextFile | A class representing a a structured file that is portable accross CPU architectures
PThread | This class defines a thread of execution in the system
LocalStorageBase | Thread local storage base class, see PThreadLocalStorage for template
Times | Times for execution of the thread
PThread1Arg |
PThread2Arg |
PThread3Arg |
PThreadFunctor |
PThreadLocalStorage |
PThreadMain | Define some templates to simplify the declaration of simple `PThread` descendants with one or two paramaters
PThreadObj |
PThreadObj1Arg |
PThreadObj2Arg |
PThreadPool | Low Level thread pool
GroupInfo |
InternalWork |
WorkerThread |
PThreadPoolBase | These classes and templates implement a generic thread pooling mechanism
InternalWorkBase |
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 |
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
Block | Class to trace Execution blocks
PTraceSaveContextIdentifier |
PTURNChannelHeader |
PTURNClient |
PTURNEvenPort |
PTURNLifetime |
PTURNRequestedTransport | TURN client
PTURNUDPSocket |
PUDPSocket | A socket channel that uses the UDP transport on the Internet Protocol
PURL | This class describes a Universal Resource Locator
LoadParams |
PURLLegacyScheme |
PURLLoader |
PURLScheme |
PValidatedNotifierFunction | This is an abstract class for which a descendent is declared for every function that may be called
PValidatedNotifierTarget | Validated PNotifier class
PVariablePoolAllocator |
PVarType | A wrapper around a Variable Type class
Variant |
Dynamic |
PVideoChannel | A class representing a video channel
PVideoControlInfo |
PVideoDevice | This class defines a video device
Attributes |
OpenArgs |
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
Capabilities |
PVideoInputPluginServiceDescriptor |
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 |
PVXMLCache |
PVXMLChannel |
PVXMLDigitsGrammar |
PVXMLGrammar |
PVXMLMenuGrammar |
PVXMLNodeHandler |
PVXMLPlayable |
PVXMLPlayableCommand |
PVXMLPlayableData |
PVXMLPlayableFile |
PVXMLPlayableFileList |
PVXMLPlayableStop |
PVXMLPlayableTone |
PVXMLPlayableURL |
PVXMLRecordable |
PVXMLRecordableFilename |
PVXMLSession |
PWaitAndSignal | This class waits for the semaphore on construction and automatically signals the semaphore on destruction
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 |
ValidationContext |
ValidationInfo |
PXML_HTTP |
PXMLBase |
PXMLData |
PXMLElement |
PXMLObject |
PXMLParser |
PXMLRPC |
PXMLRPCArrayBase |
PXMLRPCArrayObjectsBase |
PXMLRPCBlock |
PXMLRPCServerMethod |
PXMLRPCServerParms |
PXMLRPCServerResource |
PXMLRPCStructBase |
PXMLRPCVariableBase |
PXMLSettings |
PXMLStreamParser |