MLIB
|
Cmlib::asset | Class for storing asset files in Windows resource data |
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::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 |
▼Cstd::iostream | |
Cmlib::generic_sockstream< std::iostream > | |
Cmlib::json::node::iterator_type< C_ > | Node iterator |
Cmlib::ring_buffer< T >::iterator_type< C_ > | Iterator through the circular buffer |
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 | Encapsulation of a Windows socket |
Cmlib::sockbuf | Provide functions required by streambuf interface using an underlying socket |
Cmlib::statpars | Calculator for statistical parameters of a distribution |
Cmlib::stopwatch | Simple stopwatch timer (yet another one!) |
▼Cstd::streambuf | |
Cmlib::sockbuf | Provide functions required by streambuf interface using an underlying socket |
▼Cstrm | |
Cmlib::generic_sockstream< strm > | An IO stream using a sockbuf object as the underlying streambuf |
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 |