| 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 |
| ucc::array_reuse< T > | An array of reusable types |
| ucc::ArrayReuse | An array of reusable objects |
| ucc::assoc_pointer< T, I, M, P > | A typed template for using a key association with typed objects |
| ucc::atomic | Generic atomic class for referencing atomic objects and static functions |
| ucc::atomic::counter | Atomic counter class |
| ucc::atomic::spinlock | Atomic spinlock class |
| ucc::audio | Common audio class for GNU telephonic audio |
| ucc::audio::framer | Common access to audio frames |
| ucc::audiobuffer | Generic audio buffering and transcoding for audio sources and sinks |
| ucc::audiocodec | Convert audio media |
| ucc::audiofile | Basic audio file access class |
| ucc::auto_delete | A helper class for the temporary object template |
| ucc::auto_pointer | A general purpose smart pointer helper class |
| ucc::auto_protect | A mutex locked object smart pointer helper class |
| ucc::autorelease | Create a linked list of auto-releasable objects |
| ucc::barrier | A portable implimentation of "barrier" thread sychronization |
| ucc::bitmap | A class to access bit fields in external bitmaps |
| ucc::Buffer | A thread-safe buffer for serializing and streaming class data |
| ucc::bufferof< T > | A templated typed class for buffering of objects |
| ucc::charbuf< S > | A template to create a character array that can be manipulated as a string |
| ucc::cidr | A class to hold internet segment routing rules |
| ucc::Cipher | A generic data ciphering class |
| ucc::Cipher::Key | Cipher key formed by hash algorithm |
| ucc::Conditional | The conditional is a common base for other thread synchronizing classes |
| ucc::ConditionalAccess | The conditional rw seperates scheduling for optizming behavior or rw locks |
| ucc::ConditionalLock | An optimized and convertable shared lock |
| ucc::CountedObject | A base class for reference counted objects |
| ucc::counter | Automatic integer counting class |
| ucc::Date | Uses a julian date representation of the current year, month, and day |
| ucc::DateNumber | A number class that manipulates a string buffer that is also a date |
| ucc::DateTime | The Datetime class uses a julian date representation of the current year, month, and day and a integer representation of the current time |
| ucc::DateTimeString | A DateTime string class |
| ucc::DetachedThread | A detached thread object that is stand-alone |
| ucc::Digest | A crytographic digest class |
| ucc::DLinkedObject | A double-linked Object, used for certain kinds of lists |
| ucc::Exclusive | An exclusive locking protocol interface base |
| ucc::exclusive_lock | A kind of smart pointer object to support exclusive locking protocol |
| ucc::fbuf | A generic file streaming class built from the I/O buffer |
| ucc::filestream | Streamable tcp connection between client and server |
| ucc::fsys | A container for generic and o/s portable threadsafe file system functions |
| ucc::IOBuffer | Common buffered I/O class |
| ucc::JoinableThread | A child thread object that may be joined by parent |
| ucc::keyassoc | A class to hold memory pointers referenced by string names |
| ucc::keydata | Data keys parsed from a keyfile |
| ucc::keydata::keyvalue | A key value set is used for iterative access |
| ucc::keyfile | Traditional keypair config file parsing class |
| ucc::keylist< T > | A template for ordered index of typed name key mapped objects |
| ucc::keymap< T, M > | A templated class for a hash map |
| ucc::keypager< T, M > | A templated class for a hash pager |
| ucc::linked_pointer< T > | A templated smart pointer for iterating linked lists |
| ucc::linked_value< T, O > | Templated value class to embed data structure into a linked list |
| ucc::LinkedList | A double linked list object |
| ucc::LinkedObject | Common base class for all objects that can be formed into a linked list |
| ucc::ListenSocket | A bound socket used to listen for inbound socket connections |
| ucc::locked_instance< T > | A templated smart pointer instance for lock protected objects |
| ucc::locked_pointer< T > | Templated locked pointer for referencing locked objects of specific type |
| ucc::locked_release | Auto-pointer support class for locked objects |
| ucc::LockedPointer | An object pointer that uses mutex to assure thread-safe singleton use |
| ucc::mapped_array< T > | Template class to map typed vector into shared memory |
| ucc::mapped_reuse< T > | Template class to map typed resusble objects into shared memory heap |
| ucc::mapped_view< T > | Class to access a named mapped segment published from another process |
| ucc::MappedMemory | Construct or access a named section of memory |
| ucc::MappedReuse | Map a reusable allocator over a named shared memory segment |
| ucc::memalloc | An alternate memory pager private heap manager |
| ucc::mempager | A managed private heap for small allocations |
| ucc::memstring | A string class that uses a cstring buffer that is fixed in memory |
| ucc::MemVector | Vector with fixed size member list |
| ucc::MultiMap | A multipath linked list where membership is managed in multiple lists |
| ucc::multimap< T, P > | Embed data objects into a multipap structured memory database |
| ucc::mutex | Generic non-recursive exclusive lock class |
| ucc::mutex::gaurd | Gaurd class to apply scope based mutex locking to objects |
| ucc::mutex_pointer< T > | Typed smart locked pointer class |
| ucc::named_value< T, O > | Templated value class to embed data structure into a named list |
| ucc::NamedObject | A linked object base class with members found by name |
| ucc::NamedTree | The named tree class is used to form a tree oriented list of associated objects |
| ucc::Number | A number manipulation class |
| ucc::Object | A common base class for all managed objects |
| ucc::object_value< T, O > | Template for embedding a data structure into a reference counted object |
| ucc::ObjectQueue | A queue of double linked object |
| ucc::objfifo< T > | Template for typesafe basic object fifo container |
| ucc::objqueue< T > | Template for typesafe basic object queue container |
| ucc::objstack< T > | Template for typesafe basic object stack container |
| ucc::OrderedIndex | An index container for maintaining an ordered list of objects |
| ucc::OrderedObject | A linked object base class for ordered objects |
| ucc::paged_reuse< T > | A reusable private pool of reusable types |
| ucc::pager< T > | Mempager managed type factory for pager pool objects |
| ucc::PagerObject | This is a base class for objects that may be created in pager pools |
| ucc::PagerPool | Pager pool base class for managed memory pools |
| ucc::PagerReuse | A mempager source of reusable objects |
| ucc::PersistEngine | Stream serialization of persistent classes |
| ucc::PersistObject | PersistObject |
| ucc::pipestream | Streamable tcp connection between client and server |
| ucc::pointer< T, P > | Typed smart pointer class |
| ucc::queue | Manage a thread-safe queue of objects through reference pointers |
| ucc::queueof< T > | A templated typed class for thread-safe queue of object pointers |
| ucc::Random | Crytographically relevant random numbers |
| ucc::ReusableAllocator | Class for resource bound memory pools between threads |
| ucc::ReusableObject | Reusable objects for forming private heaps |
| ucc::rexlock | Portable recursive exclusive lock |
| ucc::rwlock | A generic and portable implimentation of Read/Write locking |
| ucc::rwlock::gaurd_reader | Gaurd class to apply scope based access locking to objects |
| ucc::rwlock::gaurd_writer | Gaurd class to apply scope based exclusive locking to objects |
| ucc::sarray< T > | Generate a typed sparse managed object array |
| ucc::script | Compiled script container |
| ucc::script::checks | A container class for compile-time check methods |
| ucc::script::error | A class to collect compile-time errors |
| ucc::script::event | An event block for a script |
| ucc::script::header | Header describes a script section |
| ucc::script::interp | An instance of the runtime interpreter |
| ucc::script::keyword | A structure to introduce new core commands to the runtime engine |
| ucc::script::line | Basic compiled statement |
| ucc::script::methods | Runtime methods collection class |
| ucc::script::stack_t | Runtime stack for each interpreter instance |
| ucc::script::strict | Contains defined variables found by scope when strict is used |
| ucc::script::symbol | Contains instance of a runtime symbol |
| ucc::secure | Common secure socket support |
| ucc::semaphore | A portable counting semaphore class |
| ucc::SeqCounter | Automatically return a sequence of untyped objects |
| ucc::sequence< T > | A template to return a sequence of objects of a specified type |
| ucc::Shared | An exclusive locking protocol interface base |
| ucc::shared_instance< T > | A templated smart pointer instance for shared singleton typed objects |
| ucc::shared_lock | A kind of smart pointer object to support shared locking protocol |
| ucc::shared_pointer< T > | Templated shared pointer for singleton shared objects of specific type |
| ucc::shared_release | Auto-pointer support class for shared singleton objects |
| ucc::SharedObject | Shared singleton object |
| ucc::SharedPointer | The shared pointer is used to manage a singleton instance of shared object |
| ucc::shell | A utility class for generic shell operations |
| ucc::shell::charopt | Character option for shell parsing |
| ucc::shell::errormap | A class to redefine error messages |
| ucc::shell::flagopt | Flag option for shell parsing |
| ucc::shell::iobuf | Process pipe with I/O buffering |
| ucc::shell::numericopt | Numeric option for shell parsing |
| ucc::shell::Option | A base class used to create parsable shell options |
| ucc::shell::pipeio | A class to control a process that is piped |
| ucc::shell::stringopt | Text option for shell parsing |
| ucc::Socket | A generic socket base class |
| ucc::Socket::address | A generic socket address class |
| ucc::sparse_array | A sparse array of managed objects |
| ucc::SSocket | Secure socket class |
| ucc::stack | Manage a thread-safe stack of objects through reference pointers |
| ucc::stackof< T > | A templated typed class for thread-safe stack of object pointers |
| ucc::string | A copy-on-write string class that operates by reference count |
| ucc::string::cstring | This is an internal class which contains the actual string data along with some control fields |
| ucc::stringbuf< S > | A string class that has a predefined string buffer |
| ucc::StringFormat | A string conversion class for use as a base class in objects which can transform themselves into string representations |
| ucc::TCPServer | A generic tcp server class for TCPSocket |
| ucc::TCPSocket | A generic tcp socket class that offers i/o buffering |
| ucc::tcpstream | Streamable tcp connection between client and server |
| ucc::temporary< T > | Manage temporary object stored on the heap |
| ucc::Temporary | Used as base class for temporary objects |
| ucc::Thread | An abstract class for defining classes that operate as a thread |
| ucc::Time | Uses a integer representation of the current time |
| ucc::TimedEvent | Event notification to manage scheduled realtime threads |
| ucc::Timer | Timer class to use when scheduling realtime events |
| ucc::TimerQueue | A timer queue for timer events |
| ucc::TimerQueue::event | A timer event object that lives on a timer queue |
| ucc::toggle | Automatically toggle a bool on each reference |
| ucc::tonegen | Tone generator class for producing convertable tones |
| ucc::treemap< T > | Embed data objects into a tree structured memory database |
| ucc::TypeManager | Type manager for persistance engine |
| ucc::TypeManager::registration | This manages a registration to the typemanager - attempting to remove problems with the optimisers |
| ucc::UString | A copy-on-write utf8 string class that operates by reference count |
| ucc::utf8 | A core class of ut8 encoded string functions |
| ucc::utf8_pointer | Pointer to utf8 encoded character data |
| ucc::Vector | A managed vector for generic object pointers |
| ucc::vectorbuf< T, S > | Allocated vector list of a specified type |
| ucc::vectorof< T > | A templated vector for a list of a specific Object subtype |
| ucc::XMLParser | XML streaming parser |
| ucc::ZNumber | A number manipulation class that maintains a zero lead filled string |