| 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 |
| CCCharsetConvert | Converting text between different character encodings |
| CCCompressorLzo | A convenient interface for miniLZO compression algorithm |
| CCCompressorQuickLZ | A convenient interface for QuickLZ compression algorithm |
| CCCompressorSnappy | A convenient interface for Snappy compression algorithm |
| CCCompressorZlib | A convenient interface for zlib compression algorithm |
| CCCondAttr | |
| CCCondition | |
| CCConfiguration | Parse config file and get attributes |
| CCConsistentHash< Key, HashKey > | A lightweight implementation of Consistent Hashng algorithm |
| ►CCCoroutineBase | |
| CCCoroutine< T > | |
| CCCoroutine< T & > | |
| CCCoroutine< void > | |
| ►CCDataStreamBase | |
| CCInByteStream | Data unpacking interfaces |
| CCOutByteStreamBasic< Data > | Data packing interfaces |
| CCDataStreamBase | Base class of CInByteStream, COutByteStreamBasic |
| CCEncryptorAes | A 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 > | |
| CCFreqControl | Rate 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 | |
| CCLockInt< T, LockT > | |
| CCLockInt< unsigned int > | |
| CCLockIntMax< T, LockT > | |
| CCLockIntMax< unsigned int > | |
| CCLockIntMinMax< T, LockT > | |
| 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 > | |
| CCPosixShm< T, false, 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 > | |
| CCSysvShm< T, N, false > | |
| 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 | |
| CCWideFreqControl | Rate limiting for any frequency, including ones less than 1Hz |
| CCXsiSemaphoreSet | |
| ►CCYieldBase | |
| CCCoroutine< T >::yield_type | |
| CCCoroutine< T & >::yield_type | |
| CCCoroutine< void >::yield_type | |
| ►Cepoll_event | |
| CCEpollEvent | Representation of epoll_event |
| ►CIFileDesc | Abstract interface of fd (file descriptor) |
| CCEpoll | Representation of epoll(7) |
| ►CCFile | Regular file operations |
| CCPosixShmFile | |
| ►CISocket | |
| CCListenSocket | |
| CCTcpConnSocket | |
| CCUdpSocket | |
| ►Cunary_function | |
| CCHashFn< Key > | |
| CCIdentity< T > | |