The Tsentry library is composed of a set of classes to facilitate the creation and usage of real-time processes on the Windows NT/2000/XP platform. While the list of included classes is extensive and in some cases very specialized, several interfaces have been written for use in a general Tsentry system:
tpriProc – Interface for a generic Tsentry process, including process initialization, periodic timers, priority selection, etc.
tpriGsm – Support for creating, mapping, interfacing, and destroying global shared memory segments.
tpriGsmDDCom – Support for a data dictionary for externally referencing global shared memory by variable string name, as well as allowing for prescribed initial, minimum, and maximum values, formatting string, description, etc.
tpriLogMsg – Support for multiple queues into which any process can drop text messages for later processing or asynchronous display.
tpriTimer – Support for setting and testing timers.
tpriAppThread – Support for creating, managing, and destroying application threads.
tpriIniFile – Support for ini file read and write access.