PTLib Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
_DnsAData
_DnsNULLData
_DnsRecordFlags
_DnsSRVData
_IP4_ARRAY
DNS_MX_DATA
DNS_PTR_DATA
DnsRecord
Info
LDAPPluginServiceDescriptor< className >
MXRecord
P_fd_set
P_timeval
PAbstractArrayThis class contains a variable length array of arbitrary memory blocks
PAbstractDictionaryAn abstract dictionary container
PAbstractListThis class is a collection of objects which are descendents of the PObject class
PAbstractSetAbstract set of PObjects
PAbstractSortedListThis class is a collection of objects which are descendents of the PObject class
PAdaptiveDelayClass for implementing an "adaptive" delay
PAec
PArgListThis class allows the parsing of a set of program arguments
PArray< T >This template class maps the PArrayObjects to a specific object type
PArrayObjectsAn array of objects
PASN_ArrayClass for ASN Array type
PASN_BitStringClass for ASN Bit String type
PASN_BMPStringClass for ASN BMP (16 bit) String type
PASN_BooleanClass for ASN Boolean type
PASN_ChoiceClass for ASN Choice type
PASN_ConstrainedObjectBase class for constrained ASN encoding/decoding
PASN_ConstrainedStringBase class for ASN String types
PASN_EnumerationClass for ASN Enumerated type
PASN_GeneralisedTime
PASN_IntegerClass for ASN Integer type
PASN_Names
PASN_NullClass for ASN Null type
PASN_ObjectBase class for ASN encoding/decoding
PASN_ObjectIdClass for ASN Object Identifier type
PASN_OctetStringClass for ASN Octet String type
PASN_RealClass for ASN floating point type
PASN_SequenceClass for ASN Sequence type
PASN_SetClass for ASN Set type
PASN_StreamBase class for ASN decoder/encoder stream
PASN_UniversalTime
PASNCounterA descendant of PASNObject which is an unsigned ASN counter type
PASNGaugeA descendant of PASNObject which is an unsigned ASN guage type
PASNIntegerA descendant of PASNObject which is a simple ASN integer type
PASNIPAddressA descendant of PASNObject which is an IP address type
PASNNullA descendant of PASNObject which is the NULL type
PASNObjectThis class defines the common behviour of all ASN objects
PASNObjectIDA descendant of PASNObject which is an unsigned ASN ObjID type
PASNSequenceA descendant of PASNObject which is the complex sequence type
PASNStringA descendant of PASNObject which is a simple ASN OctetStr type
PASNTimeTicksA descendant of PASNObject which is an unsigned ASN time tick type
PASNUnsignedIntegerA descendant of PASNObject which is an unsigned ASN integer type
PAtomicIntegerThis class implements an integer that can be atomically incremented and decremented in a thread-safe manner
PBase64This 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
PBitArrayThis class represents a dynamic bit array
PBYTEArrayArray of unsigned characters
PCaselessStringThis class is a variation of a string that ignores case
PChannelAbstract class defining I/O channel semantics
PChannel::SliceStructure that defines a "slice" of memory to be written to
PChannelStreamBuffer
PCharArrayArray of characters
PCLICommand Line Interpreter class
PCLI::ArgumentsThis class is an enhancement to PArgList to add context
PCLI::ContextContext for command line interpreter
PCLI::InternalCommand
PCLISocketCommand Line Interpreter over TCP sockets
PCLIStandardCommand Line Interpreter over standard input/output
PCLITelnetCommand Line Interpreter over Telnet sockets
PCollectionA collection is a container that collects together descendents of the PObject class
PColourConverterThis class defines a means to convert an image from one colour format to another
PColourConverterRegistrationThis class registers a colour conversion class
PCondMutexThis class defines a thread synchronisation object
PConfigA class representing a configuration for the application
PConfigArgsThis class parse command line arguments with the ability to override them from a PConfig file/registry
PConfigPage
PConfigSectionsPage
PConsoleChannelThis class defines an I/O channel that communicates via a console
PContainerAbstract class to embody the base functionality of a container
PContainerReference
PCypherThis abstract class defines an encryption/decryption algortihm
PDelayChannelClass 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
PDirectoryClass to represent a directory in the operating system file system
PDNS::NAPTRRecord
PDNS::SRVRecord
PDSNConnectionDSN (Data Source Name) Connection
PDTMFDecoder
PDTMFEncoderThis class can be used to generate PCM data for DTMF tones at a sample rate of 8khz
PDWORDArrayArray of unsigned long integers
PDynaLinkA dynamic link library
PEthSocketThis class describes a type of socket that will communicate using raw ethernet packets
PEthSocket::AddressAn ethernet MAC Address specification
PEthSocket::FrameAn ethernet MAC frame
PFactory< AbstractClass, KeyType >Template class for generic factories of an abstract class
PFactory< AbstractClass, KeyType >::Worker< ConcreteClass >
PFactory< AbstractClass, KeyType >::WorkerBase
PFactoryBaseBase class for generic factories
PFactoryBase::FactoryMap
PFileThis class represents a disk file
PFileInfoClass containing the system information on a file path
PFilePathThis class describes a full description for a file on the particular platform
PFilePathStringBase string type for a file path
PFixedPoolAllocator< Type >
PFTPFile Transfer Protocol base class
PFTPClientFile Transfer Protocol client channel class
PFTPServerFile Transfer Protocol server channel class
PGloballyUniqueIDGlobally unique ID definition
PHashTableThe hash table class is the basis for implementing the PSet and PDictionary classes
PHashTableElement
PHTMLThis 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
PHTTPA common base class for TCP/IP socket for the HyperText Transfer Protocol version 1.0 client and server
PHTTPAuthorityThis abstract class describes the authorisation mechanism for a Universal Resource Locator
PHTTPBooleanField
PHTTPClientA TCP/IP socket for the HyperText Transfer Protocol version 1.0
PHTTPClientAuthentication
PHTTPClientAuthentication::AuthObject
PHTTPClientAuthenticator
PHTTPClientBasicAuthentication
PHTTPClientDigestAuthentication
PHTTPCompositeField
PHTTPConfig
PHTTPConfigSectionList
PHTTPConnectionInfoThis object describes the connectiono associated with a HyperText Transport Protocol request
PHTTPDateField
PHTTPDirectoryThis object describes a HyperText Transport Protocol resource which is a set of files in a directory
PHTTPDirRequest
PHTTPFieldThis class is the abstract base class for fields in a PHTTPForm resource type
PHTTPFieldArray
PHTTPFileThis object describes a HyperText Transport Protocol resource which is a single file
PHTTPFileRequest
PHTTPForm
PHTTPIntegerField
PHTTPMultiSimpAuthThis class describes the simple authorisation mechanism for a Universal Resource Locator, a fixed realm, multiple usernames and passwords
PHTTPPasswordField
PHTTPRadioField
PHTTPRequestThis object describes a HyperText Transport Protocol request
PHTTPResourceThis object describes a HyperText Transport Protocol resource
PHTTPSelectField
PHTTPServerA TCP/IP socket for the HyperText Transfer Protocol version 1.0
PHTTPServiceProcess
PHTTPServiceProcess::Info
PHTTPServiceThread
PHTTPSimpleAuthThis class describes the simplest authorisation mechanism for a Universal Resource Locator, a fixed realm, username and password
PHTTPSpaceThis class describes a name space that a Universal Resource Locator operates in
PHTTPSpace::Node
PHTTPStringThis object describes a HyperText Transport Protocol resource which is a string kept in memory
PHTTPStringField
PHTTPSubForm
PHTTPTailFileThis object describes a HyperText Transport Protocol resource which is a single file
PICMPSocketCreate a socket channel that uses allows ICMP commands in the Internal Protocol
PICMPSocket::PingInfoInformation used by and obtained by the ping operation
PILSSessionThis class will create an LDAP client to access a remote ILS server
PILSSession::MSIPAddressSpecial IP address class
PIndirectChannelThis is a channel that operates indirectly through another channel(s)
PIntArrayArray of integers
PIntCondMutexThis is a PCondMutex for which the conditional is the value of an integer
PInterfaceFilter
PInterfaceMonitorThis 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
PInterfaceMonitorClientThis is a base class for clients of the PInterfaceMonitor singleton object
PInternetProtocolA TCP/IP socket for process/application layer high level protocols
PIntReversedOrder< type >
PIntSameOrder< type >
PIpAccessControlEntryThis class is a single IP access control specification
PIpAccessControlListThis class is a list of IP address mask specifications used to validate if an address may or may not be used in a connection
PIPDatagramSocketInternet Protocol Datagram Socket class
PIPSocketThis class describes a type of socket that will communicate using the Internet Protocol
PIPSocket::AddressA class describing an IP address
PIPSocket::InterfaceEntryDescribe an interface table entry
PIPSocket::RouteEntryDescribe a route table entry
PIPSocket::RouteTableDetectorClass for detector of Route Table changes
PIPSocketAddressAndPort
PLDAPAttributeBase
PLDAPSchema
PLDAPSchema::Attribute
PLDAPSessionThis class will create an LDAP client to access a remote LDAP server
PLDAPSession::BinaryModAttrib
PLDAPSession::ModAttrib
PLDAPSession::SearchContext
PLDAPSession::StringModAttrib
PLDAPStructBase
PLibraryProcessClass 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
PLongArrayArray of long integers
PMailThis class establishes a mail session with the platforms mail system
PMail::HeaderMessage header for each mail item
PMemoryAllocationBreakpoint
PMemoryFileThis class is used to allow a block of memory to substitute for a disk file
PMemoryHeapMemory heap checking class
PMemoryHeap::Header
PMemoryHeap::State
PMemoryHeap::Wrapper
PMemoryHeapIgnoreAllocationsForScope
PMessageDigest
PMessageDigest5MD5 Message Digest
PMessageDigest5::Code
PMessageDigest::Result
PMIMEInfoThis class contains the Multipurpose Internet Mail Extensions parameters and variables
PModemA class representing a modem attached to a serial port
PMonitoredSocketBundleThis concrete class bundles a set of UDP sockets which are dynamically adjusted as interfaces are added and removed from the system
PMonitoredSocketChannelThis class can be used to access the bundled/monitored UDP sockets using the PChannel API
PMonitoredSocketsThis is a base class for UDP socket(s) that are monitored for interface changes
PMonitoredSockets::SocketInfo
PMultiPartInfoThis object describes the information associated with a multi-part bodies
PMultiPartList
PMutexSynonym for PTimedMutex
PNatMethodPNatMethod Base Network Address Traversal Method class All NAT Traversal Methods are derived off this class
PNatMethod::PortInfo
PNatMethodServiceDescriptor< className >
PNatStrategyPNatStrategy The main container for all NAT traversal Strategies
PNotifierClass 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
PObjectUltimate parent class for all objects in the class library
PODBCPODBC Class The Main ODBC class
PODBC::ConnectDataThis class is a multipurpose use class for storing parameters when initiating connection to DataSource
PODBC::Field
PODBC::Field::BindSQL compliant Bound DataTypes
PODBC::RowThis class functions as a simple wrapper of the PODBCStmt class to fetch/Save data to the Datasource
PODBC::TablePODBC::Table This is the main Class to access Data returned by a Select Query
PODBCRecordPODBCRecord 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
POrdinalKeyThis class is used when an ordinal index value is the key for PSet and PDictionary classes
POrdinalToStringThis is a dictionary collection class of PString objects, keyed by an ordinal value
POrdinalToString::InitialiserStructure for static array initialiser for class
PPipeChannel
PPluginManager
PPluginModuleManager
PPluginService
PPluginServiceDescriptor
PPluginSuffix
PPOP3A TCP/IP socket for the Post Office Protocol version 3
PPOP3ClientA TCP/IP socket for the Post Office Protocol version 3
PPOP3ServerA TCP/IP socket for the Post Office Protocol version 3
PProcessThis class represents an operating system process
PProcess::HostSystemURLHandlerInfoThis 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
PQueueChannelClass for implementing a serial queue channel in memory
PRandomMersenne Twister random number generator
PReadWaitAndSignalThis class starts a read operation for the PReadWriteMutex on construction and automatically ends the read operation on destruction
PReadWriteMutexThis class defines a thread synchronisation object
PReadWriteMutex::Nest
PRegisterPage
PRegularExpressionA class representing a regular expression that may be used for locating patterns in strings
PRemoteConnectionRemote Access Connection class
PRemoteConnection::ConfigurationStructure for a RAS configuration
PRFC1155_ApplicationSyntax
PRFC1155_Counter
PRFC1155_Gauge
PRFC1155_IpAddress
PRFC1155_NetworkAddress
PRFC1155_ObjectName
PRFC1155_ObjectSyntax
PRFC1155_Opaque
PRFC1155_SimpleSyntax
PRFC1155_TimeTicks
PRFC822ChannelA 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
PSafeCollectionThis 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
PSafeLockReadOnlyLock a PSafeObject for read only and automatically unlock it when go out of scope
PSafeLockReadWriteLock a PSafeObject for read/write and automatically unlock it when go out of scope
PSafeObjectThis class defines a thread-safe object in a collection
PSafePtr< T, BaseClass >This class defines a thread-safe enumeration of object in a collection
PSafePtrBaseThis class defines a base class for thread-safe pointer to an object
PSafePtrMultiThreadedThis 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
PSemaphoreThis class defines a thread synchronisation object
PSerialChannelThis class defines an I/O channel that communicates via a serial port
PServiceHTML
PServiceHTTPDirectory
PServiceHTTPFile
PServiceHTTPString
PServiceMacro
PServiceProcessA 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
PShortArrayArray of short integers
PSimpleTimerA class represeting a simple timer
PSingleMonitoredSocketThis concrete class monitors a single scoket bound to a specific interface or address
PSmartNotifieeRegistrarImplements a function similar to the PNotifier, but uses an "id" to link the caller and callee rather than using a pointer
PSmartNotifierFunction
PSmartObjectThis is the base class for objects that use the smart pointer system
PSmartPointerThis 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
PSMTPA TCP/IP socket for the Simple Mail Transfer Protocol
PSMTPClientA TCP/IP socket for the Simple Mail Transfer Protocol
PSMTPServerA TCP/IP socket for the Simple Mail Transfer Protocol
PSNMPA 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
PSNMPClientClass which gets SNMP data
PSNMPServerClass which supplies SNMP data
PSNMPVarBindingListA list of object IDs and their values
PSOAPClientSOAP client classes
PSOAPMessageSOAP message according to http://www.w3.org/TR/SOAP/
PSOAPServerMethodCreate an association between a method and its "notifier", the handler function
PSOAPServerRequestResponseSOAP Server classes
PSOAPServerResourceThis resource will bind the methods to an http resource (a url)
PSocketA network communications channel
PSocket::SelectListList of sockets used for Select() function
PSocks4SocketThis class allows access to RFC1928 compliant SOCKS server
PSocks5SocketThis class allows access to RFC1928 compliant SOCKS server
PSocksProtocolBase class for implementing the SOCKS protocol for use with PSocksSocket and PSocksUDPSocket
PSocksSocketThis is an ancestor class allowing access to a SOCKS servers (version 4 and 5)
PSocksUDPSocketThis class allows access to RFC1928 compliant SOCKS server
PSortedList< T >This template class maps the PAbstractSortedList to a specific object type
PSortedListElement
PSortedListInfo
PSortedStringListThis is a sorted list collection class of PString objects
PSoundA class representing a sound
PSoundChannelAbstract class for a generalised sound channel, and an implementation of PSoundChannel for old code that is not plugin-aware
PSoundChannelPluginServiceDescriptor< className >
PSSLCertificateCertificate for SSL
PSSLChannelThis class will start a secure SSL based channel
PSSLContextContext for SSL channels
PSSLDiffieHellmanDiffie-Hellman parameters for SSL
PSSLPrivateKeyPrivate 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
PStringThe character string class
PStringArrayThis 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
PStringListThis is a list collection class of PString objects
PStringSetThis is a set collection class of PString objects
PStringStreamThis class is a standard C++ stream class descendent for reading or writing streamed data to or from a PString class
PStringToOrdinalThis is a dictionary collection class of ordinals keyed by PString objects
PStringToOrdinal::InitialiserStructure for static array initialiser for class
PStringToStringThis is a dictionary collection class of PString objects, keyed by another string
PStringToString::InitialiserStructure for static array initialiser for class
PStructuredFileA class representing a a structured file that is portable accross CPU architectures (as in the XDR protocol)
PStructuredFile::ElementElements in the structure definition
PSTUNClientSTUN client
PSTUNUDPSocketUDP socket that has been created by the STUN client
PSync
PSyncNULL
PSyncPointThis class defines a thread synchronisation object
PSyncPointAckThis class defines a thread synchronisation object
PSynonymColourDefine synonym colour format converter
PSynonymColourRegistrationDefine synonym colour format registration
PSystemLogThis class abstracts the operating system dependent error logging facility
PSystemLogTarget
PSystemLogToFileLog system output to a file
PSystemLogToNetworkLog system output to the network using RFC 3164 BSD syslog protocol
PSystemLogToNowhereLog system output to nowhere
PSystemLogToStderrLog system output to stderr
PSystemLogToSyslogLog system output to the Posix syslog() function
PTCPSocketA socket that uses the TCP transport on the Internet Protocol
PTEACypherTiny Encryption Algorithm
PTEACypher::Key
PTelnetSocketA TCP/IP socket for the TELNET high level protocol
PTelnetSocket::OptionInfo
PTextFileA class representing a a structured file that is portable accross CPU architectures
PTextToSpeech
PThreadThis class defines a thread of execution in the system
PThread1Arg< Arg1Type >
PThread2Arg< Arg1Type, Arg2Type >
PThread3Arg< Arg1Type, Arg2Type, Arg3Type >
PThread::TimesTimes for execution of the thread
PThreadMainDefine 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
PThreadPoolBaseThese classes and templates implement a generic thread pooling mechanism
PThreadPoolBase::InternalWorkBase
PThreadPoolBase::WorkerThreadBase
PTimeThis class defines an absolute time and date
PTimedMutexThis class defines a thread mutual exclusion object
PTimeIntervalThis class defines an arbitrary time interval to millisecond accuracy
PTimerA class representing a system timer
PTimerList
PTimerList::RequestType
PTonesThis class can be used to generate PCM data for tones (such as telephone calling tones and DTMF) at a sample rate of 8khz
PTraceClass to encapsulate tracing functions
PTrace::BlockClass to trace Execution blocks
PUDPSocketA socket channel that uses the UDP transport on the Internet Protocol
PUnsignedArrayArray of unsigned integers
PURLThis class describes a Universal Resource Locator
PURLLegacyScheme
PURLScheme
PVariablePoolAllocator< Type >
PVideoChannelA class representing a video channel
PVideoControlInfo
PVideoDeviceThis class defines a video device
PVideoDevice::OpenArgs
PVideoFont
PVideoFont::LetterData
PVideoFrameInfo
PVideoInput1394DcDeviceThis class defines a video input device that generates fictitous image data
PVideoInputControlThis class defines a video Input device control (Camera controls PTZ)
PVideoInputDeviceThis class defines a video input device
PVideoInputDevice::Capabilities
PVideoInputPluginServiceDescriptor< className >
PVideoInteractionInfoThis class defines a video Input device Interactions (Remote Inputs/Controls)
PVideoOutputDeviceThis class defines a video output device
PVideoOutputDeviceRGBThis 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
PWaitAndSignalThis class waits for the semaphore on construction and automatically signals the semaphore on destruction
PWAV::ChunkHeader
PWAV::FMTChunk
PWAV::RIFFChunkHeader
PWAVFileA class representing a WAV audio file
PWAVFileConverterAbstract factory class for autoconversion of WAV files to/from PCM-16
PWAVFileFormatAbstract factory class for handling WAV files formats
PWORDArrayArray of unsigned short integers
PWriteWaitAndSignalThis class starts a write operation for the PReadWriteMutex on construction and automatically ends the write operation on destruction
PwxStringThis 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::StreamHandlerThis class handles the client side of a C2S (Client to Server) XMPP stream
XMPP::C2S::TCPTransportXMPP 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::StanzaXMPP stanzas: the following classes represent the three stanzas (PDUs) defined by the xmpp protocol
XMPP::StreamThis class represents a XMPP stream, i.e
XMPP::TransportThis interface is the base class of each XMPP transport class

Generated on Fri Oct 14 01:44:10 2011 for PTLib by  doxygen 1.4.7