PIP  1.8.0
Platform-Independent Primitives
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 CPIBinaryLogClass for read and write binary data to logfile, and playback this data in realtime, or custom speed
 CBinLogIndexStruct contains position, ID and timestamp of record in file
 CBinLogInfoStruct contains full information about Binary Log file and about all Records using map of BinLogRecordInfo
 CBinLogRecordInfoStruct contains information about all records with same ID
 CPIBroadcastBroadcast for all interfaces, including loopback
 CPIByteArrayByte array
 CRawDataHelp struct to store/restore custom blocks of data to/from PIByteArray
 CPICharUnicode char
 CPIChunkStreamClass for binary serialization
 CPICLICommand-line arguments parser
 CPICollectionInterface to discover element groups
 CPIConfigConfiguration file
 CBranchBranch is a list of entries of configuration file
 CEntryEntry of configuration file
 CPIConnectionComplex Input/Output point
 CPIConsoleConsole output class
 CPICoutClass for formatted output similar std::cout
 CNotifierClass for emit notifications of PICout
 CPIDiagnosticsConnection quality diagnostics
 CStateInformation about current diagnostics state
 CPIDirLocal directory
 CPIEthernetEthernet device
 CAddressIPv4 network address, IP and port
 CInterfaceNetwork interface descriptor
 CInterfaceListArray of Interface with some features
 CPIEthUtilBaseBase class for ethernet utils
 CPIEvaluatorThis class provide mathematical evaluations of custom expression
 CPIFileLocal file
 CPIFlagsThis class used as container for bit flags
 CPIIOByteArrayPIIODevice wrapper around PIByteArray
 CPIIODeviceBase class for input/output classes
 CPIIOStringPIIODevice wrapper around PIString
 CPIKbdListenerKeyboard console input listener
 CKeyEventThis struct contains information about pressed keyboard key
 CMouseEventThis struct contains information about mouse action
 CWheelEventThis struct contains information about mouse wheel action
 CPIMutexMutex
 CPIObjectThis is base class for any classes which use events -> handlers mechanism
 CPIPacketExtractorPackets extractor
 CPIProcess
 CPISerialSerial device
 CPISetSet of any type
 CPISharedMemoryShared memory
 CPIStateMachineBase class for custom state machine
 CRuleRule of transition between states of machine
 CStateState of machine
 CPIStreamPackerSimple packet wrap aroud any PIIODevice
 CPIStringString class
 CPIStringListStrings array class
 CPISystemTimeSystem time
 CPIThreadThread class
 CPITimeMeasurerTime measurements
 CPITimerTimer
 CPITransparentDevicePIIODevice that pass write to read
 CPIVariantVariant type
 CPIVectorDynamic array of any type
 CPIVector2D2D array,
 CTileVars
 CTransferFunctionDifferential evaluations