 ucommon | Common namespace for all ucommon objects |
  _character_operators | At least with gcc, linking of stream operators was broken |
  _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 |
  assoc_pointer | A typed template for using a key association with typed objects |
  atomic | Generic atomic class for referencing atomic objects and static functions |
   counter | Atomic counter class |
   spinlock | Atomic spinlock class |
  auto_object | A general purpose smart pointer helper class |
  auto_protect | A mutex locked object smart pointer helper class |
  autorelease | Create a linked list of auto-releasable objects |
  barrier | A portable implimentation of "barrier" thread sychronization |
  bitmap | A class to access bit fields in external bitmaps |
  Buffer | A thread-safe buffer for serializing and streaming class data |
  bufferof | A templated typed class for buffering of objects |
  BufferProtocol | Common buffer protocol class |
  bufpager | Buffered pager for storing paged strings for character protocol |
  CharacterProtocol | Common character processing protocol |
  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 |
  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 Object, used for certain kinds of lists |
  dso | Convenience class for library plugins |
  exclusive_access | A kind of smart pointer object to support exclusive locking protocol |
  ExclusiveAccess | An exclusive locking protocol interface base |
  file | Access standard files through character protocol |
  filestream | Streamable tcp connection between client and server |
  fsys | A container for generic and o/s portable threadsafe file system functions |
  HMAC | A cryptographic message authentication code class |
  InputProtocol | Used for processing input |
  JoinableThread | A child thread object that may be joined by parent |
  keyassoc | A class to hold memory pointers referenced by string names |
  keydata | Data keys parsed from a keyfile |
   keyvalue | A key value set is used for iterative access |
  keyfile | Traditional keypair config file parsing class |
  keylist | A template for ordered index of typed name key mapped objects |
  keymap | A template class for a hash map |
  keypager | A template class for a hash pager |
  keyrandom | A template to create a random generated key of specified size |
  keystring | A template to create a string array that automatically erases |
  linked_allocator | Linked allocator template to gather linked objects |
  linked_pointer | A smart pointer template for iterating linked lists |
  linked_pointer< sockaddr_struct > | Linked pointer for address lists |
  linked_value | Template value class to embed data structure into a linked list |
  LinkedAllocator | Linked allocator helper for linked_allocator template |
  LinkedList | A double linked list object |
  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 |
  locked_instance | A templated smart pointer instance for lock protected objects |
  locked_pointer | Templated locked pointer for referencing locked objects of specific type |
  locked_release | Auto-pointer support class for locked objects |
  LockedPointer | An object pointer that uses mutex to assure thread-safe singleton use |
  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 |
  MemVector | Vector with fixed size member list |
  multimap | Embed data objects into a multipap structured memory database |
  MultiMap | A multipath linked list where membership is managed in multiple lists |
  Mutex | Generic non-recursive exclusive lock class |
   guard | Guard class to apply scope based mutex locking to objects |
  mutex_pointer | Typed smart locked pointer class |
  named_value | Template value class to embed data structure into a named list |
  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 |
  object_value | Template for embedding a data structure into a reference counted object |
  ObjectProtocol | A common base class for all managed objects |
  ObjectQueue | A queue of double linked object |
  objfifo | Template for typesafe basic object fifo container |
  objqueue | Template for typesafe basic object queue container |
  objstack | Template for typesafe basic object stack container |
  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 |
  PersistEngine | Stream serialization of persistent classes |
  PersistObject | PersistObject |
  pipestream | Streamable tcp connection between client and server |
  pointer | Generic smart pointer class |
  PrintProtocol | Used for forming stream output |
  Queue | Manage a thread-safe queue of objects through reference pointers |
  queueof | A templated typed class for thread-safe queue of object pointers |
  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 |
  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 |
  shared_instance | A templated smart pointer instance for shared singleton typed objects |
  shared_pointer | Templated shared pointer for singleton shared objects of specific type |
  shared_release | Auto-pointer support class for shared singleton objects |
  SharedAccess | An exclusive locking access interface base |
  SharedObject | Shared singleton object |
  SharedPointer | The shared pointer is used to manage a singleton instance of shared object |
  Socket | A generic socket base class |
   address | A generic socket address class |
  SparseObjects | A sparse array of managed objects |
  SSLBuffer | Secure socket buffer |
  sstream | Secure socket using std::iostream |
  Stack | Manage a thread-safe stack of objects through reference pointers |
  stackof | A templated typed class for thread-safe stack of object pointers |
  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 |
  TCPBuffer | A generic tcp socket class that offers i/o buffering |
  TCPServer | A generic tcp server class |
  tcpstream | Streamable tcp connection between client and server |
  temp_array | Manage temporary array stored on the heap |
  temporary | Manage temporary object stored on the heap |
  Thread | An abstract class for defining classes that operate as a thread |
  ThreadLock | A generic and portable implimentation of Read/Write locking |
   guard_reader | Guard class to apply scope based access locking to objects |
   guard_writer | Guard class to apply scope based exclusive locking to objects |
  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 |
  TypeManager | Type manager for persistence engine |
   registration | This manages a registration to the typemanager - attempting to remove problems with the optimizers |
  UnlockAccess | Common unlock protocol for locking protocol interface classes |
  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 |
  Vector | A managed vector for generic object pointers |
  vectorbuf | Allocated vector list of a specified type |
  vectorof | A templated vector for a list of a specific Object subtype |
  XMLParser | XML streaming parser |
  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 |