Marine Library  1.0
C++ library for Linux Networking Development
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 CCAtomicHashTableA lock-free hash table that can be used in multi-thread or multi-process programs
 CCAtomicSyncGCC __sync_XXX based atomic operations for integral types
 CCBarrier
 CCBarrierAttr
 CCByteOrderTraits
 CCByteOrderTraits< T, 1 >
 CCByteOrderTraits< T, 2 >
 CCByteOrderTraits< T, 4 >
 CCByteOrderTraits< T, 8 >
 CCCharBufferProvide 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
 CCConsistentHashA lightweight implementation of Consistent Hashng algorithm
 CCCoroutine
 Cyield_type
 CCCoroutine< T & >
 Cyield_type
 CCCoroutine< void >
 Cyield_type
 CCDataStreamBaseBase class of CInByteStream, COutByteStreamBasic
 CCEncryptorAesA convenient interface for Advanced Encryption Standard (AES) algorithm
 CCEpollRepresentation of epoll(7)
 CCEpollEventRepresentation of epoll_event
 CCFdDataMapThread-safe hash table for fd (file descriptor) related data
 CCFdMapA hash table for fd (file descriptor) related data
 CCFileRegular file operations
 CCFileLock
 CCFixedHeap
 CCFreqControlRate limiting for high frequency (>1Hz) jobs
 CCFreqCounter
 CCGuard
 CCHashFn
 CCHeap
 CCIdentity
 CCInByteStreamData 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
 CCOutByteStreamBasicData 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
 CCWideFreqControlRate limiting for any frequency, including ones less than 1Hz
 CCXsiSemaphoreSet
 CIFileDescAbstract interface of fd (file descriptor)
 CISocket