| HeapPtr< TYPE > | This class provides a functionality of a smart pointer |
| PByteArray | This class provides array of bytes |
| PDB_Blob | An user entity incapsulating interaction with PDB entity of BLOB type |
| PDB_Bool | An user entity incapsulating interaction with PDB entity of boolean type |
| PDB_CopyList | This class provides collection of pairs element-element (source-destination), both of element are specified by paths. Copy list assigns to the specified slot and copies values from source-entities to destination-entities before or after slot state changing |
| PDB_CopyListElement | This class provides an element of the copy list |
| PDB_Double | An user entity incapsulating interaction with PDB entity of double type |
| PDB_EntityBase | A base class provides user entity incapsulating interaction with PDB entity |
| PDB_EntityComposite | This class provides a composite entity |
| PDB_EntityNumeric< TYPE > | Template for all numeric user entities |
| PDB_Int | An user entity incapsulating interaction with PDB entity of integer type |
| PDB_String | An user entity incapsulating interaction with PDB entity of string type |
| PDB_TimeTest | An user entity class for measurement of elapsed time and communicating it to PDB |
| PExportTree | This class provides tree of elements, that are simplified PDB enities. Each entity holds name, index and type of the corresponded PDB entity. PExportTree instance can be used in user interfces to display PDB or any brach of PDB |
| PIntVector | This class provides array of integer elements. It arrange elements in a linear arrangement and allow fast random access to any element |
| PLC_Bool | A class provides an user boolean entity that stores data in shared memory and incapsulates interaction with PDB entity |
| PLC_Double | A class provides an user entity of double type that stores data in shared memory and incapsulates interaction with PDB entity |
| PLC_EntityBase | A base class provides an user entity that stores data in shared memory and incapsulates interaction with PDB entity |
| PLC_EntityComposite | A class provides an user composite entity that stores data in shared memory and incapsulates interaction with PDB entity |
| PLC_EntityNumeric< TYPE > | A class provides an user numeric entity that stores data in shared memory and incapsulates interaction with PDB entity |
| PLC_EntitySM | A base class provides an user entity that stores data in shared memory and incapsulates interaction with PDB entity |
| PLC_Int | A class provides an user entity of integer type that stores data in shared memory and incapsulates interaction with PDB entity |
| PLC_String | A class provides an user entity of string type that stores data in shared memory and incapsulates interaction with PDB entity |
| PMessage | Incapsulates message sent between clients and server |
| PMessageArray | This class provides a PArray-based collection of instances of PMessage-based classes |
| PPublishedEntityBase | Base class of all types of items that can be published into database |
| PString | Class provides a variable-length sequence of character |
| SL_ClientShell | General interface for client components |
| SL_Controller2Device_Interface | Controller side of server - controller interaction |
| SL_ControllerConnection | This class encapsulate communication between controller and server |
| StrValueAlias | Base class of all types of items that can be published into database |