PIP  0.4.0_beta2
Platform-Independent Primitives
 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 12]
oNPICoutManipulatorsNamespace contains enums controlled PICout
oCPIBinaryLogClass for read and write binary data to logfile, and playback this data in realtime
oCPIByteArrayByte array
|\CRawDataHelp struct to store/restore custom blocks of data to/from PIByteArray
oCPICharUnicode char
oCPICLICommand-line arguments parser
oCPICollectionInterface to discover element groups
oCPIConfigConfiguration file
|oCBranchBranch is a list of entries of configuration file
|\CEntryEntry of configuration file
oCPIConnectionComplex Input/Output point
oCPIConsoleConsole output class
oCPICoutClass for formatted output similar std::cout
oCPIDevicePoolSingle collection of devices
oCPIDiagnosticsConnection quality diagnostics
oCPIEthernetEthernet device
|oCInterfaceNetwork interface descriptor
|\CInterfaceListArray of Interface with some features
oCPIEvaluatorThis class provide mathematical evaluations of custom expression
oCPIFileLocal file
oCPIFlagsThis class used as container for bit flags
oCPIIODeviceBase class for input/output classes
oCPIKbdListenerKeyboard console input listener
oCPIMutexMutex
oCPIObjectThis is base class for any classes which use events -> handlers mechanism
oCPIPacketExtractorPackets extractor
oCPIProcess
oCPIProtocol
oCPISerialSerial device
oCPISetSet of any type
oCPIStateMachineBase class for custom state machine
|oCRuleRule of transition between states of machine
|\CStateState of machine
oCPIStringString class
oCPIStringListStrings array class
oCPISystemTimeSystem time
oCPIThreadThread class
oCPITimerTimer
oCPIVariantVariant type
oCPIVectorDynamic array of any type
\CTransferFunctionDifferential evaluations