- ost_FixedBuffer
-
A buffer class that holds a known capacity of fixed sized objects defined during creation.producer/consumer buffer for fixed size objects.
- ost_IPV4Address
-
The network name and address objects are all derived from a common IPV4Address base class.Internet Address binary data type.
- ost_IPV4Broadcast
-
The broadcast address object is used to store the broadcast address for a specific subnet.
- ost_IPV4Host
-
This object is used to hold the actual and valid internet address of a specific host machine that will be accessed through a socket.Address of a specific Internet host machine.
- ost_IPV4Mask
-
Internet addresses used specifically as masking addresses (such as ' 255.255.255.0') are held in the IPV4Mask derived object.Internet Address Mask such as subnet masks.
- ost_IPV4Multicast
-
A specialization of IPV4Address that provides address validation for multicast addresses.A multicast network address.
- ost_IPV4MulticastValidator
-
Class for the function object that validates multicast addresses.Validating class specialized for multicast addresses.
- ost_IPV4Validator
-
Classes derived from IPV4Address would require an specific validator to pass to the IPV4Address constructor.Abstract base class for derived inet addresses validators.
- ost_IPV6Address
-
The network name and address objects are all derived from a common IPV6Address base class.Internet Address binary data type.
- ost_IPV6Broadcast
-
The broadcast address object is used to store the broadcast address for a specific subnet.
- ost_IPV6Host
-
This object is used to hold the actual and valid internet address of a specific host machine that will be accessed through a socket.Address of a specific Internet host machine.
- ost_IPV6Mask
-
Internet addresses used specifically as masking addresses (such as ' 255.255.255.0') are held in the IPV6Mask derived object.Internet Address Mask such as subnet masks.
- ost_IPV6Multicast
-
A specialization of IPV6Address that provides address validation for multicast addresses.A multicast network address.
- ost_IPV6MulticastValidator
-
Class for the function object that validates multicast addresses.Validating class specialized for multicast addresses.
- ost_IPV6Validator
-
Classes derived from IPV6Address would require an specific validator to pass to the IPV6Address constructor.Abstract base class for derived inet addresses validators.
- ost_IZStream
-
- ost_Keydata
-
Keydata objects are used to load and hold 'configuration' data for a given application.load text configuration files into keyword pairs.
- ost_Keydata_Define
-
- ost_Keydata_Keysym
-
- ost_Keydata_Keyval
-
- ost_keyMap
-
- ost_Lockfile
-
This class is used to create a 'named' lock entity that can be used to control access to a resource between multiple processes.System-wide named lock.
- ost_MappedFile
-
Create and map a disk file into memory.Map a named disk file into memory.
- ost_MD5Digest
-
A md5 collection/computation accululator class.md5 hash accumulation.
- ost_MemPager
-
The memory pager is used to allocate cumulative memory pages for storing object specific 'persistant' data that is presumed to persist during the life of a given derived object.Accumulative object memory allocator.
- ost_MemPagerObject
-
This class is used to create derived classes which are constructed within a memory pager pool.create objects in a memory pager.
- ost_MIMEFormData
-
This is a document part type for use in submitting multipart form data to a web server.multipart document part for web form data field.
- ost_MIMEItemPart
-
This is used to attach an item part to a MIME multipart document that is being streamed.item or part of a multi-part object.
- ost_MIMEMultipart
-
A container class for multi-part MIME document objects which can be streamed to a std::ostream destination.container for streamable multi-part MIME documents.
- ost_MIMEMultipartForm
-
The Multipart form is a MIME multipart document specific for the construction and delivery of form data to a web server through a post method.deliver form results as multipart document.
- ost_Mutex
-
The Mutex class is used to protect a section of code so that at any given time only a single thread can perform the protected operation.Mutex lock for protected access.
- ost_MutexCounter
-
The Mutex Counter is a counter variable which can safely be incremented or decremented by multiple threads.Thread protected integer counter.
- ost_MutexLock
-
The MutexLock class is used to protect a section of code so that at any given time only a single thread can perform the protected operation.Mutex automatic locker for protected access.
- ost_NetworkDeviceInfo
-
Network device information class.
- ost_Number
-
A number manipulation class.number manipulation.
- ost_objCounter
-
- ost_objList
-
- ost_objMap
-
- ost_objSync
-
- ost_OZStream
-
- ost_Pointer
-
- ost_PosixThread
-
- ost_Process
-
A class for containing portable process related functions that help create portable code.Peocess wrapper class.
- ost_RandomFile
-
The purpose of this class is to define a base class for low level random file access that is portable between Win32 and Posix systems.Portable random disk file access.
- ost_ReadLock
-
The ReadLock class is used to protect a section of code through a ThreadLock for 'read' access to the member function.Read mode automatic locker for protected access.
- ost_Runable
-
A container for objects that can be queued against a runlist.runable object with notify when ready.
- ost_Runlist
-
A runlist is used to restrict concurrent exection to a limited set of concurrent sessions, much like a semaphore.list of runable objects.
- ost_Semaphore
-
A semaphore is generally used as a synchronization object between multiple threads or to protect a limited and finite resource such as a memory or thread pool.Semaphore counter for thread synchronization.
- ost_SemaphoreLock
-
The SemaphoreLock class is used to protect a section of code through a semaphore so that only x instances of the member function may execute concurrently.Semaphore automatic locker for protected access.
- ost_Serial
-
The Serial class is used as the base for all serial I/O services under APE.base class for all serial I/O services.