MCBase | Base class for most mcllib classes that manage resources |
MCByteRegion | Byte Region Representation of a byte region |
MCCLSocket | Base class for connecion-less sockets |
MCCondVar | Classic condition variable |
MCCOSocket | Base class for connection-oriented sockets |
MCCOUDPSocket | Connection-oriented UDP Socket |
MCDBConnection | Representation of a database connection |
MCDBConnectionMetaData | Meta data about a connection Meta data holds key/value pairs containing driver dependent data describing a connection in more detail |
MCDBDriver | Obtains connections from an database driver |
MCDBExcept | Exception indicating that a database exception occured |
MCDBMetaData | Meta data about a connection or a result set |
MCDBResultSet | Representation of a result of executing a SQL statement |
MCDBResultSetMetaData | Meta data about a result set Meta data holds key/value pairs containing driver dependent data describing a result set in more detail |
MCDictionary | STL safe dictionary (map) |
MCDir | Representation of a directory |
MCDirEntry | Representation of a directory entry |
MCDirEnum | Representation of a directory enumeration, i.e |
MCEqCase | Class to do case insensitive comparisons using equal-to |
MCEvent | Implementation of light-weight events |
MCEventListener | Base class for event listeners |
MCExcept | Base class for all library generated exceptions |
MCExceptFatal | Fatal exceptions generated by the library are considered worthy of causing the application to terminate |
MCFile | Representation of a file |
MCFileMutex | File mutex object (NOT IMPLEMENTED) |
MCFileSerializer | A serializer (see MCSerializer) which serializes objects to a file |
MCGetOpt | Class supporting simplified command line option processing |
MCGlobal | Template to provide singletons |
MCIMgr | Templatized run-time type-safe interface manager class |
MCIMgrBase | Base class for templatized run-time type-safe interface manager class |
MCIniFile | Implementation of an initialization file (ini file for short) |
MCIniSection | Implementation of an initialization section (ini section for short) |
MCInitHelper | DB Initialization helper class |
MCInitHelper | Initialization helper class |
MCInitHelper | SNMP Initialization helper class |
MCInMutex | Representation of an in-process mutex object |
MCInterface | Base class for all virtual interfaces allocated using new |
MCInterrupt | Exception indicating an operation was interrupted |
MCIOBase | Base class for all IO classes |
MCLessCase | Class to do case insensitive comparisons using less-than |
MCLibrary | Representation of a dynamically loaded library |
MCLibrarySym | Representation of a symbol obtained from a dynamically loaded library |
MCLock | Provides automatic locking and unlocking based on scope |
MCLogFile | Implementation of a log file |
MCMemSerializer | A serializer (see MCSerializer) which serializes objects to a memory buffer |
MCMonitor | A monitor is a re-entrant lock with a condition variable |
MCMsg | A message contains a string, a code number and a level |
MCMutex | Base class for all mutual exclusion primitives |
MCNetAddr | Representation of a network address |
MCNonCopy | Base class preventing copying of derived class |
MCOid | Reference counted oid |
MCPdu | Representation of an SNMP PDU |
MCProcess | Representation of a process |
MCRecvFromResult | Class to hold the return value of the MCSocket::recvFrom() method |
MCRefCount | Base class for all reference counted objects |
MCRefCountAccessorBase | Deriving from this class allows controlled manipulation of reference count objects |
MCRefCountAccessorTmpl | Template to provide increment and decrement of a reference count using a particular threading model |
MCRefCountAccessorTmpl< MCThreadModel::THRMODELMULTI > | Specialization of MCRefCountAccessorTmpl which increments and decrements the reference count in a thread safe manner |
MCRefCountAccessorTmpl< MCThreadModel::THRMODELSINGLE > | Specialization of MCRefCountAccessorTmpl which increments and decrements the reference count in a thread unsafe manner |
MCRefCountGetter | Convenience class to get reference count from object and store it away |
MCRefCountWrap | Template class to put a MCRefCount wrapper around a class |
MCRefPtr | Template class for managing reference counted pointers |
MCRefPtrAttacher | Template class for attaching to a refcounted pointer without detaching on destruction |
MCRefPtrDetacher | Template class for detaching from a refcounted pointer on destruction without attaching on construction |
MCRunnable | Base class used to provide a method which a thread can run |
MCRWLock | Scoped lock object for Readers/Writer mutex object |
MCRWMutex | Representation of an readers/writer mutex object |
MCSemaphore | Representation of a named counting semaphore |
MCSerializer | Base class for serializers |
MCSnmp | Basic Snmp session to a target |
MCSnmpTarget | Basic Snmp target |
MCSocket | Socket base class |
MCSocketSerializer | A serializer (see MCSerializer) which serializes objects to a socket |
MCSqlStatement | Representation of a single SQL statement |
MCSrcMsg | A source message is an MCMsg with a file and line number |
MCStreamSocket | Base class for connection-oriented stream sockets |
MCString | Reference counted string |
MCStringStream | Class which acts like stringstream but the results are obtainable as an MCString |
MCSystem | Class which provides system (platform) related information |
MCTCPSocket | TCP Socket |
MCTestMutex | Base class for mutex objects which can be test locked |
MCThread | Provides support for multiple concurrent threads of control in an application |
MCThreadData | Provides a definition of thread private data |
MCThreadGlobal | Template to provide per-thread singletons |
MCThreadJob | Base class for thread pool jobs (see MCThreadPool) |
MCThreadListener | Thread event listener |
MCThreadModel | Provides definition of thread models |
MCThreadPool | Manages creation of threads and allocation of threads to jobs |
MCThrowWrapper | Wrapper class with a += operator that returns the exception type |
MCTime | Utility class to help manage times |
MCTimeDelta | Utility class representing time deltas (differences between two times) |
MCTimedOut | Exception indicating that an operation timed out |
MCTimer | Milli-second timer |
MCTypeTraits | Template for type traits |
MCTypeTraits< bool > | Type traits for bool type |
MCTypeTraits< mcfloat32 > | Type traits for mcfloat32 type |
MCTypeTraits< mcfloat64 > | Type traits for mcfloat64 type |
MCTypeTraits< mcint16 > | Type traits for mcint16 type |
MCTypeTraits< mcint32 > | Type traits for mcint32 type |
MCTypeTraits< mcint64 > | Type traits for mcint64 type |
MCTypeTraits< mcint8 > | Type traits for mcint8 type |
MCTypeTraits< mcuint16 > | Type traits for mcuint16 type |
MCTypeTraits< mcuint32 > | Type traits for mcuint32 type |
MCTypeTraits< mcuint64 > | Type traits for mcuint64 type |
MCTypeTraits< mcuint8 > | Type traits for mcuint8 type |
MCUDPSocket | Connection-less UDP Socket |
MCVariantType | Base class for all variant data types |
MCVB | SNMP variable binding |
MCVTBool | A Boolean value |
MCVTFloat32 | 32-bit float |
MCVTFloat64 | 64-bit float |
MCVTInt16 | 16-bit signed integer variant type |
MCVTInt32 | 32-bit signed integer variant type |
MCVTInt64 | 64-bit signed integer variant type |
MCVTInt8 | 8-bit signed integer variant type |
MCVTNumeric | Base class for numeric variant types (ints and floats) |
MCVTNumericFloat | Base class for floating point numeric variant types |
MCVTNumericInt | Base class for integer numeric variant types |
MCVTOid | Variant type containing an oid |
MCVTString | MCString variant type |
MCVTUInt16 | 16-bit unsigned integer variant type |
MCVTUInt32 | 32-bit unsigned integer variant type |
MCVTUInt64 | 64-bit unsigned integer variant type |
MCVTUInt8 | 8-bit unsigned integer variant type |
MCWaitNotify | Base class for all wait/notify type objects |
MCWaitNotifyAll | An waitnotify which allows multiple waiters to be awoken simultaneously |