Marine Library  1.0
C++ library for Linux Networking Development
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CCAtomicHashTable< Key, HashKey, EqualKey >A lock-free hash table that can be used in multi-thread or multi-process programs
 CCAtomicSync< T >GCC __sync_XXX based atomic operations for integral types
 CCAtomicSync< unsigned int >
 CCBarrier
 CCBarrierAttr
 CCByteOrderTraits< T, N >
 CCByteOrderTraits< T, 1 >
 CCByteOrderTraits< T, 2 >
 CCByteOrderTraits< T, 4 >
 CCByteOrderTraits< T, 8 >
 CCCharBuffer< CharT >Provide interfaces similar to std::string for raw byte array
 CCCharsetConvertConverting text between different character encodings
 CCCompressorLzoA convenient interface for miniLZO compression algorithm
 CCCompressorQuickLZA convenient interface for QuickLZ compression algorithm
 CCCompressorSnappyA convenient interface for Snappy compression algorithm
 CCCompressorZlibA convenient interface for zlib compression algorithm
 CCCondAttr
 CCCondition
 CCConfigurationParse config file and get attributes
 CCConsistentHash< Key, HashKey >A lightweight implementation of Consistent Hashng algorithm
 CCCoroutineBase
 CCDataStreamBase
 CCDataStreamBaseBase class of CInByteStream, COutByteStreamBasic
 CCEncryptorAesA convenient interface for Advanced Encryption Standard (AES) algorithm
 CCFdDataMap< T, LockT >Thread-safe hash table for fd (file descriptor) related data
 CCFdMap< T, Container >A hash table for fd (file descriptor) related data
 CCFdMap< pointer >
 CCFileLock
 CCFixedHeap< T, Container, BinaryPredicateLess, BinaryPredicateEqual >
 CCFreqControlRate limiting for high frequency (>1Hz) jobs
 CCFreqCounter< kDuration, kGranularity >
 CCGuard< LockT >
 CCHeap< T, Container, BinaryPredicate >
 CCLockAdapter< T >
 CCLockAdapter< CFileLock >
 CCLockAdapter< CMutex >
 CCLockAdapter< CRWLock >
 CCLockAdapter< CSpinLock >
 CCLockIntBase
 CCLockQueue< T, Container >
 CCMultiRowHashSet< T, EmptyKey, HashKey, EqualKey >
 CCMultiRowHashTable< Value, EmptyKey, KeyOfValue, HashKey, EqualKey >
 CCMultiRowHashTable< T, EmptyKey, CIdentity< T >, HashKey, EqualKey >
 CCMultiRowHashUpgrade
 CCMutex
 CCMutexAttr
 CCOmitCV< T >
 CCOmitCV< const T >
 CCOmitCV< const volatile T >
 CCOmitCV< volatile T >
 CCOnceGuard
 CCPosixShm< T, RO, PF >
 CCPosixShm< T, true, PF >
 CCRingBuf< T, Alloc >
 CCRWLock
 CCRWLockAttr
 CCScopedPtr< T, Alloc >
 CCSemaphore
 CCSharedPtr< T, Alloc >
 CCSingleList< T, Alloc >
 CCSockAddr
 CCSpinLock
 CCSysvShm< T, N, RO >
 CCSysvShm< T, N, true >
 CCThread
 CCThreadAttr
 CCThreadData< T >
 CCThreadManager< Task >
 CCThreadPool
 CCToString
 CCTypeSelector< T1, T2, Sel >
 CCTypeSelector< T1, T2, false >
 CCTypeTraits< Integer >
 CCTypeTraits< bool >
 CCTypeTraits< T * >
 CCTypeTraits< wchar_t >
 CCUnnamedSemaphore
 CCWideFreqControlRate limiting for any frequency, including ones less than 1Hz
 CCXsiSemaphoreSet
 CCYieldBase
 Cepoll_event
 CIFileDescAbstract interface of fd (file descriptor)
 Cunary_function