Class XCDFFrameBuffer#

Class Documentation#

class XCDFFrameBuffer#

Data buffer based on STL vector. Use vector to control memory allocation and write pointer. Track read pointer internally.

Author

Jim Braun

Public Functions

inline XCDFFrameBuffer()#
inline ~XCDFFrameBuffer()#
inline uint8_t *GetBuffer()#
inline const uint8_t *Get(uint32_t size)#
inline void Insert(const uint32_t size, const uint8_t *data)#
inline void Clear()#
inline void Deflate()#
inline void Inflate()#
inline uint32_t CalculateChecksum()#
inline void Reserve(uint32_t size)#
inline void Resize(uint32_t size)#
inline uint32_t GetSize() const#