Lines Matching refs:pBuf
43 RingBuffer::RingBuffer(void *pBuf, size_t len) in RingBuffer() argument
45 Initialize(pBuf, len); in RingBuffer()
59 void RingBuffer::Initialize(void *pBuf, size_t len) in Initialize() argument
61 ASSERT(pBuf!=NULL); in Initialize()
64 m_pHeadBuffer = static_cast<u8*>(pBuf); in Initialize()
107 bool RingBuffer::Push(const void *pBuf, size_t n) in Push() argument
136 memcpy(dst, pBuf, n1); in Push()
137 memcpy(getHeadOfBuffer(), static_cast<const u8*>(pBuf)+n1, n2); in Push()
141 memcpy(dst, pBuf, n); in Push()
151 size_t RingBuffer::Read(void *pBuf, size_t n) const in Read() argument
153 ASSERT(pBuf!=NULL); in Read()
156 return read(pBuf, n, 0); in Read()
160 size_t RingBuffer::Read(void *pBuf, size_t n, size_t offset) const in Read() argument
162 ASSERT(pBuf!=NULL); in Read()
166 return read(pBuf, n, offset); in Read()
170 size_t RingBuffer::read(void *pBuf, size_t n, size_t offset) const in read() argument
197 memcpy(pBuf, from, len); in read()
205 memcpy(pBuf, from, len1); in read()
206 memcpy(static_cast<u8*>(pBuf) + len1, getHeadOfBuffer(), len2); in read()