- ost_SerialPort
-
The serial port is an internal class which is attached to and then serviced by a specified SerialService thread.base class for thread pool serviced serial I/O.
- ost_SerialService
-
The SerialService is a thead service object that is meant to service attached serial ports.Thread pool service for serial ports.
- ost_SharedFile
-
This class defines a database I/O file service that can be shared by multiple processes.This class defines a database I/O file service that can be shared by multiple processes.
- ost_SharedMemPager
-
The shared mempager uses a mutex to protect key access methods.mutex protected memory pager.
- ost_SimpleTCPStream
-
Simple TCP Stream, to be used with Common C++ Library.
- ost_Slog
-
The slog class is used to stream messages to the system's logging facility (syslogd).system logging facility class.
- ost_Socket
-
The Socket is used as the base for all Internet protocol services under Common C++.base class of all sockets.
- ost_SocketPort
-
The socket port is an internal class which is attached to and then serviced by a specific SocketService 'object'.base class for realtime and thread pool serviced protocols.
- ost_SocketService
-
The SocketService is a thread pool object that is meant to service attached socket ports.Thread pool service object for socket ports.
- ost_SString
-
- ost_StackPager
-
The StackPager provides a repository to stash and retrieve working data in last-in-first-out order.last in first out object pager.
- ost_String
-
This is a generic and portable string class.Generic string class.
- ost_StringObject
-
The StringObject class is used to derive subclasses that use the String managed memory pool for all space allocations by overriding new and delete operators.Objects managed in reusable String memory pools.
- ost_StringTokenizer
-
Splits delimited string into tokens.
- ost_StringTokenizer_iterator
-
The input forward iterator for tokens.
- ost_StringTokenizer_NoSuchElementException
-
Exception thrown, if someone tried to read beyond the end of the tokens.
- ost_SysTime
-
This class is used to access non-reentrant date and time functions in the standard C library.Thread safe date and time functions.
- ost_TCPSession
-
The TCP session is used to primarily to represent a client connection that can be managed on a seperate thread.Threaded streamable socket with non-blocking constructor.
- ost_TCPSocket
-
TCP sockets are used for stream based connected sessions between two sockets.bound server for TCP streams and sessions.
- ost_TCPStream
-
TCP streams are used to represent TCP client connections to a server by TCP protocol servers for accepting client connections.streamable TCP socket connection.
- ost_TCPV6Socket
-
TCPV6 sockets are used for stream based connected sessions between two ipv6 sockets.bound server for TCP streams and sessions.
- ost_Thread
-
Every thread of execution in an application is created by instantiating an object of a class derived from the Thread class.base class used to derive all threads of execution.
- ost_ThreadFile
-
This class defines a database I/O file service that can be shared by multiple threads.This class defines a database I/O file service that can be shared by multiple threads.
- ost_ThreadKey
-
This class allows the creation of a thread context unique 'pointer' that can be set and retrieved and can be used to create thread specific data areas for implementing 'thread safe' library routines.container for thread specific data storage.
- ost_ThreadLock
-
The ThreadLock class impliments a thread rwlock for optimal reader performance on systems which have rwlock support, and reverts to a simple mutex for those that do not.Posix rwlock extension for protected access.
- ost_ThreadQueue
-
Somewhat generic queue processing class to establish a producer consumer queue.in memory data queue interface.
- ost_Time
-
The Time class uses a integer representation of the current time.Integer based time class.
- ost_TimerPort
-
Timer ports are used to provide synchronized timing events when managed under a 'service thread' such as SocketService.synchronized millisecond timing for service threads.
- ost_TTYSession
-
The TTYSession aggragates a TTYStream and a Common C++ Thread which is assumed to be the execution context that will be used to perform actual I/O operations.This class is very anagolous to TCPSession.
- ost_TTYStream
-
TTY streams are used to represent serial connections that are fully 'streamable' objects using C++ stream classes and friends.streamable tty serial I/O class.
- ost_ttystream
-
A more natural C++ 'ttystream' class for use by non-threaded applications.C++ 'fstream' style ttystream class.
- ost_TypeManager
-
This class manages the types for generation of the persistent objects.Type manager for persistence engine.
- ost_TypeManager_Registration
-
This manages a registration to the typemanager - attempting to remove problems with the optimisers.
- ost_UDPBroadcast
-
Representing a UDP socket used for subnet broadcasts, this class provides an alternate binding and setPeer() capability for UDP sockets.Unreliable Datagram for subnet broadcasts.
- ost_UDPDuplex
-
UDP duplex connections impliment a bi-directional point-to-point UDP session between two peer hosts.Unreliable Datagram Peer Associations.
- ost_UDPReceive
-
Representing half of a two-way UDP connection, the UDP receiver can receive data from another peer host or subnet.Unreliable Datagram Peer Associations.
- ost_UDPSocket
-
UDP sockets implement the TCP SOCK_DGRAM UDP protocol.Unreliable Datagram Protocol sockets.
- ost_UDPTransmit
-
Representing half of a two-way UDP connection, the UDP transmitter can broadcast data to another selected peer host or to an entire subnet.Unreliable Datagram Peer Associations.
- ost_UnixSession
-
The Unix domain session is used to primarily to represent a client connection that can be managed on a seperate thread.Threaded streamable unix domain socket with non-blocking constructor.
- ost_UnixSocket
-
Unix domain sockets are used for stream based connected sessions between processes on the same machine.bound server for Unix domain streams and sessions.
- ost_UnixStream
-
Unix streams are used to represent Unix domain client connections to a local server for accepting client connections.streamable Unix domain socket connection.
- ost_unixstream
-
A more natural C++ 'unixstream' class for use by non-threaded applications.C++ 'fstream' style unixstream class.
- ost_URLStream
-
A URL processing version of TCPStream.C++ url processing stream class.
- ost_WriteLock
-
The WriteLock class is used to protect a section of code through a ThreadLock for 'write' access to the member function.Read mode automatic locker for protected access.
- ost_XMLRPC
-
This class impliments a core XMLRPC service without the underlying transports.XML-RPC service building class.
- ost_XMLStream
-
This class impliments a basic XML stream parser that can be used to examine an XML resource thru virtual I/O methods.XML Stream Parser (SAX).
- ost_ZNumber
-
- os_mon
-
OS Monitoring Application
- os_mon_mib
-
Handles the OTP-OS-MON-MIB
- os_multitasking
-
Indicates if the OS is multitasking. Allegro game programming library.