Public Member Functions | |
CRingBuffer (size_t size) | |
CRingBuffer (const CRingBuffer &rhs) | |
~CRingBuffer () | |
CRingBuffer & | operator= (const CRingBuffer &rhs) |
bool | IsEmpty () const |
size_t | GetSize () const |
size_t | GetAvailableSpace () const |
size_t | TryAddData (const BYTE *pData, size_t dataLength) |
void | AddData (const BYTE *pData, size_t dataLength) |
size_t | GetAvailableData () const |
size_t | GetData (BYTE *pBuffer, size_t bufferLength) |
CRingBuffer | ( | size_t | size | ) | [explicit] |
CRingBuffer | ( | const CRingBuffer & | rhs | ) |
~CRingBuffer | ( | ) |
CRingBuffer& operator= | ( | const CRingBuffer & | rhs | ) |
bool IsEmpty | ( | ) | const |
size_t GetSize | ( | ) | const |
size_t GetAvailableSpace | ( | ) | const |
size_t TryAddData | ( | const BYTE * | pData, | |
size_t | dataLength | |||
) |
void AddData | ( | const BYTE * | pData, | |
size_t | dataLength | |||
) |
size_t GetAvailableData | ( | ) | const |
size_t GetData | ( | BYTE * | pBuffer, | |
size_t | bufferLength | |||
) |