|
MLIB
|
| Cmlib::asset | Class for storing asset files in Windows resource data |
| ▼Cstd::basic_iostream | |
| Cmlib::generic_sockstream< char > | |
| Cmlib::generic_sockstream< T > | An IO stream using a sockbuf object as the underlying streambuf |
| ▼Cstd::basic_streambuf | |
| Cmlib::sockbuf< T > | Provide functions required by streambuf interface using an underlying socket |
| Cmlib::bitstream | Read and write bit fields |
| Cmlib::Border | Representation of a simple, non-intersecting polygon that partitions the 2D space in two regions |
| ▼Cmlib::ring_buffer< T >::const_iterator | Iterator through the circular buffer |
| Cmlib::ring_buffer< T >::iterator | |
| Cmlib::criticalsection | Lightweight inter-thread synchronization |
| Cmlib::current_thread | Currently executing thread object |
| Cmlib::Database | Wrapper for database connection handle |
| Cmlib::http::jbridge::entry | JSON data dictionary entry |
| ▼Cmlib::erc | Objects returned as a function result or thrown directly |
| Cmlib::checked< T > | Provides a mechanism similar to expected for creating objects associated with error codes |
| ▼Cmlib::errfac | An error facility routes a group of errors handled in a similar manner |
| Cmlib::sock_facility | Router for socket errors |
| Cmlib::firewall | Light wrapper for Windows firewall |
| ▼Cstd::function | |
| Cmlib::http::ci_less | Case insensitive comparison function |
| Cmlib::inaddr | Wrapper for sockaddr structure |
| Cmlib::json::node::iterator_type< C_ > | Node iterator |
| Cmlib::http::jbridge | JSON objects support |
| Cmlib::lock | Automatic wrapper for critical sections |
| Cmlib::lockr< S, B > | Smart read pointer for a shared memory area |
| Cmlib::lockw< S, B > | Smart write pointer for a shared memory area |
| Cmlib::md5 | Wrapper for MD5 hasher |
| Cmlib::json::node | Representation of a JSON node |
| Cmlib::OptParser | Command Line Parsing class |
| Cmlib::nmea::parse_context | |
| Cmlib::Point< T > | Generic 2D point |
| Cpoint | Template class which builds a 2D point from a pair of coordinates |
| Cmlib::Point< double > | |
| Cmlib::point_traits< T > | Provides default tolerance value for Point class |
| Cmlib::point_traits< int > | Provide tolerance for integer points |
| Cmlib::Query | Wrapper for SQL prepared sentences |
| ▼Cstd::queue | |
| Cmlib::async_queue< M, C > | A template class that implements "asynchronous queues" |
| Cmlib::ring_buffer< T > | Circular buffer |
| Cmlib::RotMat | 3D Rotation Calculator |
| ▼Cmlib::shmem_base | Base class for shared memory objects |
| Cmlib::shmem< S, shmem_base > | |
| Cmlib::shmem< S, B > | Shared memory area with support for single-writer multiple-readers |
| Cmlib::http::smime | Info for known MIME types |
| ▼Cmlib::sock | We keep a reference counter associated with each sock object because it is more expensive to duplicate a socket handle using WSADuplicateHandle |
| Cmlib::sockbuf< T > | Provide functions required by streambuf interface using an underlying socket |
| Cmlib::sock_initializer | |
| Cmlib::statpars | Calculator for statistical parameters of a distribution |
| Cmlib::stopwatch | Simple stopwatch timer (yet another one!) |
| Cmlib::sync_queue< M > | A template class that implements a "synchronous queue" |
| ▼Cmlib::syncbase | Base class for all named synchronization objects |
| ▼Cmlib::event | Events have only two states: signaled and not signaled |
| Cmlib::auto_event | Event objects that reset automatically after a successful wait |
| Cmlib::manual_event | Event objects that need manual reset |
| Cmlib::mutex | Wrapper for Windows mutexes |
| Cmlib::semaphore | Wrapper for Windows semaphore objects |
| ▼Cmlib::thread | Wrapper for a Windows thread |
| Cmlib::http::connection | Representation of a HTTP client connection request |
| ▼Cmlib::tcpserver | Multi-threaded TCP server |
| Cmlib::http::server | Small multi-threaded HTTP server |
| Cmlib::wtimer | Waitable timer |