| SMP::_buffer | The tiny structure used by SMPInterpreter only This structure only keeps the information of user-defined buffer size, and the buffer's input and output filter id's |
| SMP::_filter | The tiny structure used by SMPInterpreter only This structure only keeps the information of a filter used for user queries or user's changing properties |
| SMP::packet | Packets structure This structure defines the packets as optional data unit used in buffer transferring |
| SMP::property_item | Property item |
| SMP::SMPApplication | This is an abstraction of component-oriented application assembly |
| SMP::SMPBuffer | Data type communication channel class The default buffer type |
| SMP::SMPBufferBase | Base class for SLIM communication channel |
| SMP::SMPConfiguration | |
| SMP::SMPFilter | Base class of filters |
| SMP::SMPInterpreter | The SMP interpreter The command line interface of SMP |
| SMP::SMPKernel | SMP Kernel |
| SMPKeyboardEvent | |
| SMPMouseButtonEvent | |
| SMPMouseMotionEvent | |
| SMP::SMPParser | The XML parser for SMP project xml and filter xml files |
| SMPSignal | Signal object definition |
| SMP::SMPSignalBuffer | This is for signal buffer, current there is no other elemenets than SMPBufferBase |
| SMP::SMPSignalManager | Class which manages signal passing in SMP kernel |
| SMPUserEvent | |
| SMP::SMPWatchdog | This is the watchdog for SMPKernel class |
1.5.1