| P::AboutData | Application about data |
| P::Any | Container that can hold every type |
| P::ATalkAddress | AppleTalk address |
| P::BadAnyCast | Bad any-cast |
| P::BaseError | Exception base class |
| P::Config | Configuration database class |
| P::Config::Key | Configuration key class |
| P::ConfigStore | Configuration storage interface |
| P::CrashHandler | Crash handling class |
| P::CriticalSection | Critical section synchronization object |
| P::CriticalSection::Lock | CriticalSection Lock Guard |
| P::DatagramSocket | Datagram socket |
| P::Date | Date class |
| P::DateTime | Date/time class |
| P::Digest | Digest base class |
| P::Directory | Directory stream class |
| P::File | File I/O class |
| P::FileInfo | Filesystem object info class |
| P::FileMonitor | Filesystem monitor class |
| P::FileMonitor::Event | Filesystem change event |
| P::FileStream | File I/O stream |
| P::FTPClient | FTP Client |
| P::FTPData | FTP Client Data connection |
| P::FTPError | FTP error |
| P::FTPResponse | FTP response |
| P::FuncSlot0< RetType > | Function-slot with no arguments |
| P::FuncSlot0< void > | Function-slot with no arguments and void return-type |
| P::FuncSlot1< RetType, ParamType1 > | Function-slot with 1 argument |
| P::FuncSlot2< RetType, ParamType1, ParamType2 > | Function-slot with 2 arguments |
| P::FuncSlot3< RetType, ParamType1, ParamType2, ParamType3 > | Function-slot with 3 arguments |
| P::HTMLParser | HTML Push parser |
| P::HTTPClient | HyperText-Transfer-Protocol client class |
| P::HTTPHeader | HTTP Header class |
| P::HTTPRequest | HTTP Client-Request |
| P::HTTPRequestHeader | HTTP Request-Header |
| P::HTTPResponse | HTTP Server-Response |
| P::HTTPResponseHeader | HTTP Response-Header |
| P::Inet6Address | Internet address (IPv6) |
| P::InetAddress | Internet address (IPv4) |
| P::InvalidDate | Invalid date error |
| P::InvalidTime | Invalid time error |
| P::InvalidURL | Invalid url error |
| P::IODevice | I/O device base class |
| P::IOError | Input/output error |
| P::IOHandler | Network I/O Plugin base |
| P::IOManager | Network I/O Manager |
| P::IORequest | Network I/O Request |
| P::IORequest::Error | Network I/O Request error |
| P::IORequest_Get | Network I/O Get-request |
| P::IORequest_ListDir | Network I/O List directory-request |
| P::IORequest_MakeDir | Network I/O Make directory-request |
| P::IORequest_Put | Network I/O Put-request |
| P::IORequest_RemoveDir | Network I/O Remove directory-request |
| P::IORequest_Unlink | Network I/O Unlink-request |
| P::IOStream | I/O Stream |
| P::IpxAddress | IPX address (NetWare) |
| P::LockTraits< _T > | LockTraits template |
| P::LockTraits< CriticalSection > | LockTraits for CriticalSection |
| P::LockTraits< Mutex > | LockTraits for Mutex |
| P::LockTraits< RWLock > | LockTraits for RWLock |
| P::Logger | Message logging target base class |
| P::LogicError | Logic error |
| P::MD4Digest | MD5 Message Digest |
| P::MD5Digest | MD5 Message Digest |
| P::MethodSlot0< RetType, ObjType > | Method-slot with no arguments |
| P::MethodSlot1< RetType, ObjType, ParamType1 > | Method-slot with 1 argument |
| P::MethodSlot2< RetType, ObjType, ParamType1, ParamType2 > | Method-slot with 2 arguments |
| P::MethodSlot3< RetType, ObjType, ParamType1, ParamType2, ParamType3 > | Method-slot with 3 arguments |
| P::MimeType | MIME type |
| P::MimeTypeDb | MIME type database |
| P::Mutex | Mutex synchronization object |
| P::Mutex::Lock | Mutex Lock Guard class |
| P::NamedPipe | Named pipe i/o device |
| P::NamedPipeServer | Named pipe server |
| P::NetDb | NetDb resolver class |
| P::NetDb::HostEntry | NetDb Hostentry class |
| P::NetDb::ServiceEntry | NetDb Serviceentry class |
| P::NetDbError | NetDb error class |
| P::NetDeviceInfo | Network device info |
| P::NetworkAddress | Network address base class |
| P::Object | Object base class |
| P::OutOfRangeError | Out of range error |
| P::OverflowError | Overflow error |
| P::Pipe | Anonymous pipe |
| P::PluginBase | Base class for Plugin-Objects |
| P::PluginFactory< Iface > | Plugin factory template class |
| P::PluginFactoryImpl | Plugin factory implementation class |
| P::PluginMetaInfo | Plugin meta information |
| P::Process | Child process class |
| P::ProcessEnv | Process Environment |
| P::ProcessIO | Child process I/O device |
| P::RuntimeError | Runtime error |
| P::RWLock | Read-write lock synchronization object |
| P::RWLock::ReadLock | Read Lock Guard class |
| P::RWLock::WriteLock | Write Lock class |
| P::Semaphore | Semaphore synchronization class |
| P::ServerApp | Server (daemon) application base class |
| P::SHA1Digest | SHA1 Secure Hashing Algorithm |
| P::SharedLib | Shared library loader |
| P::Signal0< _RetT, _Mutex > | Signal with no arguments and non-void return-type |
| P::Signal1< _RetT, _ParamType1, _Mutex > | Signal with 1 argument and non-void return-type |
| P::Signal2< _RetT, _ParamType1, _ParamType2, _Mutex > | Signal with 2 arguments and non-void return-type |
| P::Signal3< _RetT, _ParamType1, _ParamType2, _ParamType3, _Mutex > | Signal with 3 arguments and non-void return-type |
| P::SignalBase< _SlotT, _Mutex > | Signal base class |
| P::SimpleApp | A simple application base class |
| P::SimpleConfigStore | Simple configuration store |
| P::Singleton< _T, _Mutex > | Singleton base template class |
| P::Slot0< R > | Slot base-class with no arguments |
| P::Slot1< R, P1 > | Slot base-class with 1 argument |
| P::Slot2< R, P1, P2 > | Slot base-class with 2 arguments |
| P::Slot3< R, P1, P2, P3 > | Slot base-class with 3 arguments |
| P::Socket | Socket i/o device |
| P::SourceInfo | Source code error location class |
| P::SQLConnection | SQL Database connection |
| P::SQLDateTime | SQL Date/time value |
| P::SQLDouble | SQL Double value |
| P::SQLDriver | SQL Driver base class |
| P::SQLDriver::ConnectionHandle | SQL Driver connection handle |
| P::SQLDriver::ResultHandle | SQL Driver result handle |
| P::SQLDriver::StatementHandle | SQL Driver statement handle |
| P::SQLError | SQL Error exception class |
| P::SQLInt | SQL Integer value |
| P::SQLResult | SQL Result class |
| P::SQLStatement | SQL Statement class |
| P::SQLString | SQL String value |
| P::SQLValue | SQL Value base class |
| P::StreamSocket | Stream socket |
| P::StreamSocketServer | Stream socket server |
| P::StreamTokenizer | Stream tokenizer |
| P::StringTokenizer | String tokenizer |
| P::SyncError | Synchronization error |
| P::SystemError | Operating System error |
| P::SystemLog | Application message logging class |
| P::Thread | Thread base class |
| P::ThreadError | Threading error exception class |
| P::ThreadJob | |
| P::ThreadKey< T > | Thread-specific storage template class |
| P::ThreadKeyImpl | Thread-specific storage class |
| P::ThreadPool | |
| P::Time | Time class |
| P::TimeSpan | Timespan class |
| P::URL | Uniform resource locator |
| P::VoidMutex | Dummy mutex |
| P::VoidMutex::Lock | Dummy mutex lock |
| P::XMLConfigStore | XML file configuration store |
| P::XMLParser | XML Push parser |