CCAtomicHashTable | A lock-free hash table that can be used in multi-thread or multi-process programs |
CCAtomicSync | GCC __sync_XXX based atomic operations for integral types |
CCBarrier | |
CCBarrierAttr | |
CCByteOrderTraits | |
CCByteOrderTraits< T, 1 > | |
CCByteOrderTraits< T, 2 > | |
CCByteOrderTraits< T, 4 > | |
CCByteOrderTraits< T, 8 > | |
CCCharBuffer | 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 | A lightweight implementation of Consistent Hashng algorithm |
▼CCCoroutine | |
Cyield_type | |
▼CCCoroutine< T & > | |
Cyield_type | |
▼CCCoroutine< void > | |
Cyield_type | |
CCDataStreamBase | Base class of CInByteStream, COutByteStreamBasic |
CCEncryptorAes | A convenient interface for Advanced Encryption Standard (AES) algorithm |
CCEpoll | Representation of epoll(7) |
CCEpollEvent | Representation of epoll_event |
CCFdDataMap | Thread-safe hash table for fd (file descriptor) related data |
CCFdMap | A hash table for fd (file descriptor) related data |
CCFile | Regular file operations |
CCFileLock | |
CCFixedHeap | |
CCFreqControl | Rate limiting for high frequency (>1Hz) jobs |
CCFreqCounter | |
CCGuard | |
CCHashFn | |
CCHeap | |
CCIdentity | |
CCInByteStream | Data unpacking interfaces |
CCListenSocket | |
CCLockAdapter | |
CCLockAdapter< CFileLock > | |
CCLockAdapter< CMutex > | |
CCLockAdapter< CRWLock > | |
CCLockAdapter< CSpinLock > | |
CCLockInt | |
CCLockIntMax | |
CCLockIntMinMax | |
CCLockQueue | |
CCMultiRowHashSet | |
CCMultiRowHashTable | |
CCMultiRowHashUpgrade | |
CCMutex | |
CCMutexAttr | |
CCOmitCV | |
CCOmitCV< const T > | |
CCOmitCV< const volatile T > | |
CCOmitCV< volatile T > | |
CCOnceGuard | |
CCOutByteStreamBasic | Data packing interfaces |
CCPosixShm | |
CCPosixShm< T, false, PF > | |
CCPosixShm< T, true, PF > | |
CCPosixShmFile | |
CCRingBuf | |
CCRWLock | |
CCRWLockAttr | |
CCScopedPtr | |
CCSemaphore | |
CCSharedPtr | |
CCSingleList | |
CCSockAddr | |
CCSpinLock | |
CCSysvShm | |
CCSysvShm< T, N, false > | |
CCSysvShm< T, N, true > | |
CCTcpConnSocket | |
CCThread | |
CCThreadAttr | |
CCThreadData | |
CCThreadManager | |
CCThreadPool | |
CCToString | |
CCTypeSelector | |
CCTypeSelector< T1, T2, false > | |
CCTypeTraits | |
CCTypeTraits< bool > | |
CCTypeTraits< T * > | |
CCTypeTraits< wchar_t > | |
CCUdpSocket | |
CCUnnamedSemaphore | |
CCWideFreqControl | Rate limiting for any frequency, including ones less than 1Hz |
CCXsiSemaphoreSet | |
CIFileDesc | Abstract interface of fd (file descriptor) |
CISocket | |