 ost | |
  AppLog | Application logger is a class that implements a logger that can be used by applications to save log file somewhere on the system |
   Ident | Ident class that represents module name |
  AppLogException | Applog exception, used for memory problems at the moment |
  Assoc | This class is used to associate (object) pointers with named strings |
  Buffer | The buffer class represents an IPC service that is built upon a buffer of fixed capacity that can be used to transfer objects between one or more producer and consumer threads |
  DCCPSocket | DCCP sockets are used for stream based connected sessions between two sockets |
  Dir | A low level portable directory class |
  DirTree | A generic class to walk a hierarchical directory structure |
  DSO | The DSO dynamic loader class is used to load object files |
  Exception | Mainline exception handler, this is the root for all Common C++ exceptions and assures the ansi C++ exception class hierarchy is both followed and imported into the gnu Common C++ class hierarchy |
  FixedBuffer | A buffer class that holds a known capacity of fixed sized objects defined during creation |
  HEXdump | Produces a dump of a buffer in a hexdump way with its code Ascii translation and relative buffer address |
  IOException | A sub-hierarchy for all Common C++ I/O related classes |
  IPV4Address | The network name and address objects are all derived from a common IPV4Address base class |
  IPV4Broadcast | The broadcast address object is used to store the broadcast address for a specific subnet |
  IPV4Cidr | The CIDR class is used to support routing tables and validate address policies |
  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 |
  IPV4Mask | Internet addresses used specifically as masking addresses (such as "
255.255.255.0") are held in the IPV4Mask derived object |
  IPV4Multicast | A specialization of IPV4Address that provides address validation for multicast addresses |
  IPV4MulticastValidator | Class for the function object that validates multicast addresses |
  IPV4Validator | Classes derived from IPV4Address would require an specific validator to pass to the IPV4Address constructor |
  IPV6Address | The network name and address objects are all derived from a common IPV6Address base class |
  IPV6Broadcast | The broadcast address object is used to store the broadcast address for a specific subnet |
  IPV6Cidr | The CIDR class is used to support routing tables and validate address policies |
  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 |
  IPV6Mask | Internet addresses used specifically as masking addresses (such as "
255.255.255.0") are held in the IPV6Mask derived object |
  IPV6Multicast | A specialization of IPV6Address that provides address validation for multicast addresses |
  IPV6MulticastValidator | Class for the function object that validates multicast addresses |
  IPV6Validator | Classes derived from IPV6Address would require an specific validator to pass to the IPV6Address constructor |
  LinkedDouble | Self managed double linked list object chain |
  LinkedSingle | Self managed single linked list object chain |
  Lockfile | This class is used to create a "named" lock entity that can be used to control access to a resource between multiple processes |
  MapIndex | The MapIndex allows linear access into a MapTable, that otherwise could have its elements being retrieved only by key |
  MapObject | The MapObject is a base class which can be used to make a derived class operate on a MapTable |
  MappedFile | Create and map a disk file into memory |
  MapTable | A map table allows for entities to be mapped (hash index) onto it |
  MIMEFormData | This is a document part type for use in submitting multipart form data to a web server |
  MIMEItemPart | This is used to attach an item part to a MIME multipart document that is being streamed |
  MIMEMultipart | A container class for multi-part MIME document objects which can be streamed to a std::ostream destination |
  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 |
  MutexCounter | The Mutex Counter is a counter variable which can safely be incremented or decremented by multiple threads |
  MutexLock | Used to protect a section of code so that at any given time only a single thread can perform the protected operation |
  PersistEngine | Stream serialization of persistent classes |
  PersistObject | PersistObject |
  Pointer | Used to create and manage referece counted pointers |
  Process | A class for containing portable process related functions that help create portable code |
  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 |
  ReadLock | Used to protect a section of code through a ThreadLock for "read" access to the member function |
  RefObject | A reference countable object |
  RefPointer | Pointer to reference counted objects |
  SemaphoreLock | Used to protect a section of code through a semaphore so that only x instances of the member function may execute concurrently |
  Serial | Used as the base for all serial I/O services under APE |
  SerialPort | The serial port is an internal class which is attached to and then serviced by a specified SerialService thread |
  SerialService | The SerialService is a thead service object that is meant to service attached serial ports |
  SharedFile | This class defines a database I/O file service that can be shared by multiple processes |
  SharedMemPager | The shared mempager uses a mutex to protect key access methods |
  Slog | The slog class is used to stream messages to the system's logging facility (syslogd) |
  StringTokenizer | Splits delimited string into tokens |
   iterator | The input forward iterator for tokens |
   NoSuchElementException | Exception thrown, if someone tried to read beyond the end of the tokens |
  SyncException | A sub-hierarchy for all task synchronizion related exceptions |
  SysTime | This class is used to access non-reentrant date and time functions in the standard C library |
  TCPSession | The TCP session is used to primarily to represent a client connection that can be managed on a seperate thread |
  TCPSocket | TCP sockets are used for stream based connected sessions between two sockets |
  TCPStream | TCP streams are used to represent TCP client connections to a server by TCP protocol servers for accepting client connections |
  TCPV6Socket | TCPV6 sockets are used for stream based connected sessions between two ipv6 sockets |
  ThreadQueue | Somewhat generic queue processing class to establish a producer consumer queue |
  ThrException | A sub-hierarchy for thread exceptions |
  TimerPort | Timer ports are used to provide synchronized timing events when managed under a "service thread" such as SocketService |
  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 |
  ttystream | A more natural C++ "ttystream" class for use by non-threaded applications |
  TTYStream | TTY streams are used to represent serial connections that are fully "streamable" objects using C++ stream classes and friends |
  TypeManager | Type manager for persistence engine |
   registration | This manages a registration to the typemanager - attempting to remove problems with the optimizers |
  UDPBroadcast | Representing a UDP socket used for subnet broadcasts, this class provides an alternate binding and setPeer() capability for UDP sockets |
  UDPDuplex | UDP duplex connections impliment a bi-directional point-to-point UDP session between two peer hosts |
  UDPReceive | Representing half of a two-way UDP connection, the UDP receiver can receive data from another peer host or subnet |
  UDPSocket | UDP sockets implement the TCP SOCK_DGRAM UDP protocol |
  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 |
  WriteLock | Used to protect a section of code through a ThreadLock for "write" access to the member function |
  XMLParser | XML streaming parser |
 ucommon | Common namespace for all ucommon objects |
  _stream_operators | At least with gcc, linking of stream operators was broken |
  array_pointer | Generic smart array class |
  array_reuse | An array of reusable types |
  ArrayReuse | An array of reusable objects |
  Atomic | Generic atomic class for referencing atomic objects and static functions |
   counter | Atomic counter class |
   spinlock | Atomic spinlock class |
  AutoObject | A general purpose smart pointer helper class |
  AutoProtect | Guard class to apply scope based mutex locking to objects |
  autorelease | Create a linked list of auto-releasable objects |
  Barrier | A portable implementation of "barrier" thread sychronization |
  charbuf | A template to create a character array that can be manipulated as a string |
  cidr | A class to hold internet segment routing rules |
  Cipher | A generic data ciphering class |
   Key | Cipher key formed by hash algorithm |
  Conditional | The conditional is a common base for other thread synchronizing classes |
  ConditionalAccess | The conditional rw seperates scheduling for optizming behavior or rw locks |
  ConditionalLock | An optimized and convertable shared lock |
  ConditionMutex | Condition Mutex to pair with conditionals |
  ConditionVar | The condition Var allows multiple conditions to share a mutex |
  CountedObject | A base class for reference counted objects |
  counter | Automatic integer counting class |
  Date | Uses a julian date representation of the current year, month, and day |
  DateNumber | A number class that manipulates a string buffer that is also a date |
  DateTime | The Datetime class uses a julian date representation of the current year, month, and day and a integer representation of the current time |
  DateTimeString | A DateTime string class |
  DetachedThread | A detached thread object that is stand-alone |
  Digest | A cryptographic digest class |
  dir | Convenience class for directories |
  DirPager | Directory pager is a paged string list for directory file names |
  DLinkedObject | A double linked list object |
  dso | Convenience class for library plugins |
  ExclusiveProtocol | An exclusive locking protocol interface base |
   Locking | A kind of smart pointer object to support exclusive locking protocol |
  filestream | Streamable file class based on low level fsys io |
  fsys | A container for generic and o/s portable threadsafe file system functions |
  HMAC | A cryptographic message authentication code class |
  imemstream | Stream class to read from a memory buffer |
  InputProtocol | Used for processing input |
  JoinableThread | A child thread object that may be joined by parent |
  keydata | Data keys parsed from a keyfile |
   keyvalue | A key value set is used for iterative access |
  keyfile | Traditional keypair config file parsing class |
  KeyProtocol | Key data protocol used for things like maps and ordered lists |
  linked_pointer | A smart pointer template for iterating linked lists |
  linked_pointer< sockaddr_struct > | Linked pointer for address lists |
  linked_sockaddr_operations | Helper class for linked_pointer template |
  linked_value | Template value class to embed data structure into a linked list |
  LinkedObject | Common base class for all objects that can be formed into a linked list |
  ListenSocket | A bound socket used to listen for inbound socket connections |
  LockingProtocol | Common locking protocol |
  mapped_array | Template class to map typed vector into shared memory |
  mapped_reuse | Template class to map typed reusable objects into shared memory heap |
  mapped_view | Class to access a named mapped segment published from another process |
  MappedMemory | Construct or access a named section of memory |
  MappedReuse | Map a reusable allocator over a named shared memory segment |
  memalloc | A memory protocol pager for private heap manager |
  MemoryRedirect | A redirection base class for the memory protocol |
  mempager | A managed private heap for small allocations |
  memstring | A string class that uses a cstring buffer that is fixed in memory |
  Mutex | Generic non-recursive exclusive lock class |
  NamedObject | A linked object base class with members found by name |
  NamedTree | The named tree class is used to form a tree oriented list of associated objects |
  Number | A number manipulation class |
  object_pointer | Typed smart pointer class |
  ObjectProtocol | A common base class for all managed objects |
  omemstream | Stream class to write to memory buffer |
  OrderedIndex | An index container for maintaining an ordered list of objects |
  OrderedObject | A linked object base class for ordered objects |
  paged_reuse | A reusable private pool of reusable types |
  pager | Mempager managed type factory for pager pool objects |
  PagerObject | This is a base class for objects that may be created in pager pools |
  PagerPool | Pager pool base class for managed memory pools |
  PagerReuse | A mempager source of reusable objects |
  pipestream | Streamable pipe socket connection |
  pointer | Generic smart pointer class |
  PrintProtocol | Used for forming stream output |
  Random | Cryptographically relevant random numbers |
  RecursiveMutex | Portable recursive exclusive lock |
  ReusableAllocator | Class for resource bound memory pools between threads |
  ReusableObject | Reusable objects for forming private heaps |
  RWLock | A generic and portable implementation of Read/Write locking |
   reader | Apply automatic scope based access locking to objects |
   writer | Apply automatic scope based exclusive locking to objects |
  sarray | Generate a typed sparse managed object array |
  save_restore | Save and restore global objects in function call stack frames |
  secure | Common secure socket support |
  Semaphore | A portable counting semaphore class |
  SeqCounter | Automatically return a sequence of untyped objects |
  sequence | A template to return a sequence of objects of a specified type |
  shared_access | A kind of smart pointer object to support shared locking protocol |
  SharedProtocol | An exclusive locking access interface base |
   Locking | A kind of smart pointer object to support shared locking protocol |
  shell | A utility class for generic shell operations |
   charopt | Character option for shell parsing |
   counteropt | Counter option for shell parsing |
   errormap | A class to redefine error messages |
   flagopt | Flag option for shell parsing |
   groupopt | Grouping option |
   numericopt | Numeric option for shell parsing |
   Option | A base class used to create parsable shell options |
   stringopt | Text option for shell parsing |
  Socket | A generic socket base class |
   address | A generic socket address class |
  SparseObjects | A sparse array of managed objects |
  sstream | Secure socket using std::iostream |
  StreamBuffer | Common stream buffer for std C++ i/o classes |
  String | A copy-on-write string class that operates by reference count |
  stringbuf | A string class that has a predefined string buffer |
  StringPager | String pager for storing lists of NULL terminated strings |
   member | Member of string list |
  TCPServer | A generic tcp server class |
  tcpstream | Streamable tcp connection between client and server |
  temporary | Manage temporary object stored on the heap |
  Thread | An abstract class for defining classes that operate as a thread |
  Time | Uses a integer representation of the current time |
  TimedEvent | Event notification to manage scheduled realtime threads |
  Timer | Timer class to use when scheduling realtime events |
  TimerQueue | A timer queue for timer events |
   event | A timer event object that lives on a timer queue |
  toggle | Automatically toggle a bool on each reference |
  treemap | Embed data objects into a tree structured memory database |
  TypeRef | Smart pointer base class for auto-retained objects |
   Counted | Heap base-class container for typeref objects |
  UString | A copy-on-write utf8 string class that operates by reference count |
  utf8 | A core class of ut8 encoded string functions |
  utf8_pointer | Pointer to utf8 encoded character data |
  ZNumber | A number manipulation class that maintains a zero lead filled string |
 hostaddr_internet | An object that holds ipv4 or ipv6 binary encoded host addresses |
 sockaddr_internet | An object that can hold a ipv4 or ipv6 socket address |