PIP  0.4.0_beta2
Platform-Independent Primitives
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
oCPIConfig::EntryEntry of configuration file
oCPIEthernet::InterfaceNetwork interface descriptor
oCPIByteArrayByte array
oCPICharUnicode char
oCPICollectionInterface to discover element groups
oCPICoutClass for formatted output similar std::cout
oCPIEvaluatorThis class provide mathematical evaluations of custom expression
oCPIFlags< Enum >This class used as container for bit flags
oCPIFlags< Attribute >
oCPIFlags< InterfaceFlag >
oCPIFlags< PICodeInfo::TypeFlag >
oCPIFlags< PIConsole::Format >
oCPIFlags< PICoutControl >
oCPIMutexMutex
oCPIObjectThis is base class for any classes which use events -> handlers mechanism
|oCPICLICommand-line arguments parser
|oCPIConnectionComplex Input/Output point
|oCPIDevicePoolSingle collection of devices
|oCPIProtocol
|oCPIStateMachine< Type >Base class for custom state machine
|oCPIThreadThread class
||oCPIConsoleConsole output class
||oCPIIODeviceBase class for input/output classes
||oCPIKbdListenerKeyboard console input listener
||\CPIProcess
|\CPITimerTimer
| \CPIDiagnosticsConnection quality diagnostics
oCPISet< Type, Compare, Allocator >Set of any type
oCPISet< PIString >
oCPIStringString class
oCPIStringListStrings array class
oCPISystemTimeSystem time
oCPIVariantVariant type
oCPIVector< T >Dynamic array of any type
oCPIVector< Argument >
oCPIVector< Column >
oCPIVector< complexd >
oCPIVector< Condition >
oCPIVector< Connection >
oCPIVector< const PIObject * >
oCPIVector< Define >
oCPIVector< DeviceData * >
oCPIVector< double >
oCPIVector< Entity * >
oCPIVector< Entry * >
|\CPIConfig::BranchBranch is a list of entries of configuration file
oCPIVector< Enum >
oCPIVector< Enumerator >
oCPIVector< Extractor * >
oCPIVector< Group >
oCPIVector< int >
oCPIVector< Macro >
oCPIVector< Member >
oCPIVector< node >
oCPIVector< PeerInfo >
oCPIVector< PICodeInfo::EnumeratorInfo >
oCPIVector< PICodeInfo::FunctionInfo >
oCPIVector< PICodeInfo::TypeInfo >
oCPIVector< PIConnection * >
oCPIVector< PIEthernet * >
oCPIVector< PIEthernet::Interface >
|\CPIEthernet::InterfaceListArray of Interface with some features
oCPIVector< PIEvaluatorTypes::Element >
oCPIVector< PIEvaluatorTypes::Function >
oCPIVector< PIEvaluatorTypes::Instruction >
oCPIVector< PIEvaluatorTypes::Variable >
oCPIVector< PIIODevice * >
oCPIVector< PIIODevice::DeviceMode >
oCPIVector< PIMathVectord >
oCPIVector< PIObject * >
oCPIVector< PIPair< PIByteArray, ullong > >
oCPIVector< PIProtocol * >
oCPIVector< PIStateMachine::Rule >
oCPIVector< PIStateMachine::State >
oCPIVector< PIString >
oCPIVector< PIUSB::Configuration >
oCPIVector< PIUSB::Endpoint >
oCPIVector< PIUSB::Interface >
oCPIVector< PIVariant >
oCPIVector< PIVector< double > >
oCPIVector< PIVector< PeerInfo * > >
oCPIVector< PIVector< PIIODevice * > >
oCPIVector< PIVector< PIPacketExtractor * > >
oCPIVector< PIVector< Type > >
oCPIVector< RemoteClient >
oCPIVector< SOCKET >
oCPIVector< Tab >
oCPIVector< TimerPair >
oCPIVector< TimerSlot >
oCPIVector< Type >
oCPIVector< Typedef >
oCPIVector< uchar >
oCPIVector< Variable >
oCPIByteArray::RawDataHelp struct to store/restore custom blocks of data to/from PIByteArray
oCPIStateMachine< Type >::RuleRule of transition between states of machine
oCPIStateMachine< Type >::StateState of machine
\CTransferFunctionDifferential evaluations