Lines Matching refs:pBuf
45 RingBuffer::RingBuffer(void *pBuf, size_t len) in RingBuffer() argument
47 Initialize(pBuf, len); in RingBuffer()
61 void RingBuffer::Initialize(void *pBuf, size_t len) in Initialize() argument
63 ASSERT(pBuf!=NULL); in Initialize()
66 m_pHeadBuffer = static_cast<u8*>(pBuf); in Initialize()
109 bool RingBuffer::Push(const void *pBuf, size_t n) in Push() argument
138 memcpy(dst, pBuf, n1); in Push()
139 memcpy(getHeadOfBuffer(), static_cast<const u8*>(pBuf)+n1, n2); in Push()
143 memcpy(dst, pBuf, n); in Push()
153 size_t RingBuffer::Read(void *pBuf, size_t n) const in Read() argument
155 ASSERT(pBuf!=NULL); in Read()
158 return read(pBuf, n, 0); in Read()
162 size_t RingBuffer::Read(void *pBuf, size_t n, size_t offset) const in Read() argument
164 ASSERT(pBuf!=NULL); in Read()
168 return read(pBuf, n, offset); in Read()
172 size_t RingBuffer::read(void *pBuf, size_t n, size_t offset) const in read() argument
199 memcpy(pBuf, from, len); in read()
207 memcpy(pBuf, from, len1); in read()
208 memcpy(static_cast<u8*>(pBuf) + len1, getHeadOfBuffer(), len2); in read()