Summary of Classes


This section lists and describes the classes found in Framework<ToolKit>. Trivial classes and helper classes are not listed. The prefix os_ is used by most classes to avoid conflicts with other vendors' class names and differentiates them from ANSI/ISO classes.

Framework Classes

os_singleton templatized Singleton pattern that adorns other objects, without requiring modification to the original class.
os_observable templatized Observer pattern that adorns other objects, without requiring modification to the original class.
os_handler_stream provides a TCP socket stream.
os_same_thread_executor provides a same thread execution concurrency strategy.
os_new_thread_executor provides a new thread execution concurrency strategy.
os_thread_pool_executor provides a thread pool execution concurrency strategy.
os_creator creates a new object on the heap and returns it.
os_tcp_acceptor accepts requests for TCP socket connections and initiate service handlers.
os_tcp_connector provides connection initiation and service handler execution.
os_dispatcher provides I/O event dispatching.

Library Initialization and Exception Handling

os_framework_toolkit provides automatic initialization of Framework<ToolKit>.
os_framework_toolkit_error represents an error condition in Framework<ToolKit>.

Copyright©1994-2026 Recursion Software LLC
All Rights Reserved - For use by licensed users only.