kodi
Public Member Functions | List of all members
CRingBuffer Class Reference

Public Member Functions

bool Create (unsigned int size)
 
void Destroy ()
 
void Clear ()
 
bool ReadData (char *buf, unsigned int size)
 
bool ReadData (CRingBuffer &rBuf, unsigned int size)
 
bool WriteData (const char *buf, unsigned int size)
 
bool WriteData (CRingBuffer &rBuf, unsigned int size)
 
bool SkipBytes (int skipSize)
 
bool Append (CRingBuffer &rBuf)
 
bool Copy (CRingBuffer &rBuf)
 
char * getBuffer ()
 
unsigned int getSize ()
 
unsigned int getReadPtr () const
 
unsigned int getWritePtr ()
 
unsigned int getMaxReadSize ()
 
unsigned int getMaxWriteSize ()
 

The documentation for this class was generated from the following files: