Symbol: PoolBuffer
headers/os/package/hpkg/BlockBufferPool.h
33
virtual PoolBuffer* GetBuffer(size_t size,
headers/os/package/hpkg/BlockBufferPool.h
34
PoolBuffer** owner = NULL,
headers/os/package/hpkg/BlockBufferPool.h
36
virtual void PutBufferAndCache(PoolBuffer** owner);
headers/os/package/hpkg/BlockBufferPool.h
37
virtual void PutBuffer(PoolBuffer** owner);
headers/os/package/hpkg/BufferPool.h
18
class PoolBuffer;
headers/os/package/hpkg/BufferPool.h
20
using BPrivate::PoolBuffer;
headers/os/package/hpkg/BufferPool.h
27
virtual PoolBuffer* GetBuffer(size_t size,
headers/os/package/hpkg/BufferPool.h
28
PoolBuffer** owner = NULL,
headers/os/package/hpkg/BufferPool.h
30
virtual void PutBufferAndCache(PoolBuffer** owner) = 0;
headers/os/package/hpkg/BufferPool.h
33
virtual void PutBuffer(PoolBuffer** owner) = 0;
headers/private/package/hpkg/BlockBufferPoolImpl.h
24
class PoolBuffer;
headers/private/package/hpkg/BlockBufferPoolImpl.h
36
PoolBuffer* GetBuffer(size_t size,
headers/private/package/hpkg/BlockBufferPoolImpl.h
37
PoolBuffer** owner = NULL,
headers/private/package/hpkg/BlockBufferPoolImpl.h
39
void PutBufferAndCache(PoolBuffer** owner);
headers/private/package/hpkg/BlockBufferPoolImpl.h
40
void PutBuffer(PoolBuffer** owner);
headers/private/package/hpkg/BlockBufferPoolImpl.h
43
typedef DoublyLinkedList<PoolBuffer> BufferList;
headers/private/package/hpkg/BlockBufferPoolImpl.h
46
PoolBuffer* _AllocateBuffer(size_t size,
headers/private/package/hpkg/BlockBufferPoolImpl.h
47
PoolBuffer** owner, bool* _newBuffer);
headers/private/package/hpkg/PoolBuffer.h
24
class PoolBuffer : public DoublyLinkedListLinkImpl<PoolBuffer> {
headers/private/package/hpkg/PoolBuffer.h
26
PoolBuffer(size_t size);
headers/private/package/hpkg/PoolBuffer.h
27
~PoolBuffer();
headers/private/package/hpkg/PoolBuffer.h
34
PoolBuffer** Owner() const { return fOwner; }
headers/private/package/hpkg/PoolBuffer.h
35
void SetOwner(PoolBuffer** owner)
headers/private/package/hpkg/PoolBuffer.h
42
PoolBuffer** fOwner;
headers/private/package/hpkg/PoolBuffer.h
51
PoolBufferPutter(BBufferPool* pool, PoolBuffer** owner)
headers/private/package/hpkg/PoolBuffer.h
59
PoolBufferPutter(BBufferPool* pool, PoolBuffer* buffer)
headers/private/package/hpkg/PoolBuffer.h
79
PoolBuffer** fOwner;
headers/private/package/hpkg/PoolBuffer.h
80
PoolBuffer* fBuffer;
src/kits/package/hpkg/BlockBufferPool.cpp
43
PoolBuffer*
src/kits/package/hpkg/BlockBufferPool.cpp
44
BBlockBufferPool::GetBuffer(size_t size, PoolBuffer** owner,
src/kits/package/hpkg/BlockBufferPool.cpp
55
BBlockBufferPool::PutBufferAndCache(PoolBuffer** owner)
src/kits/package/hpkg/BlockBufferPool.cpp
63
BBlockBufferPool::PutBuffer(PoolBuffer** owner)
src/kits/package/hpkg/BlockBufferPoolImpl.cpp
111
BlockBufferPoolImpl::PutBufferAndCache(PoolBuffer** owner)
src/kits/package/hpkg/BlockBufferPoolImpl.cpp
113
PoolBuffer* buffer = *owner;
src/kits/package/hpkg/BlockBufferPoolImpl.cpp
131
PoolBuffer* otherBuffer = fUnusedBuffers.RemoveHead();
src/kits/package/hpkg/BlockBufferPoolImpl.cpp
144
BlockBufferPoolImpl::PutBuffer(PoolBuffer** owner)
src/kits/package/hpkg/BlockBufferPoolImpl.cpp
148
PoolBuffer* buffer = *owner;
src/kits/package/hpkg/BlockBufferPoolImpl.cpp
168
PoolBuffer*
src/kits/package/hpkg/BlockBufferPoolImpl.cpp
169
BlockBufferPoolImpl::_AllocateBuffer(size_t size, PoolBuffer** owner,
src/kits/package/hpkg/BlockBufferPoolImpl.cpp
172
PoolBuffer* buffer = new(std::nothrow) PoolBuffer(
src/kits/package/hpkg/BlockBufferPoolImpl.cpp
42
while (PoolBuffer* block = fCachedBuffers.RemoveHead())
src/kits/package/hpkg/BlockBufferPoolImpl.cpp
45
while (PoolBuffer* block = fUnusedBuffers.RemoveHead())
src/kits/package/hpkg/BlockBufferPoolImpl.cpp
57
PoolBuffer*
src/kits/package/hpkg/BlockBufferPoolImpl.cpp
58
BlockBufferPoolImpl::GetBuffer(size_t size, PoolBuffer** owner, bool* _newBuffer)
src/kits/package/hpkg/BlockBufferPoolImpl.cpp
68
PoolBuffer* buffer = *owner;
src/kits/package/hpkg/BlockBufferPoolImpl.cpp
77
PoolBuffer* buffer = fUnusedBuffers.RemoveHead();
src/kits/package/hpkg/PoolBuffer.cpp
19
PoolBuffer::PoolBuffer(size_t size)
src/kits/package/hpkg/PoolBuffer.cpp
29
PoolBuffer::~PoolBuffer()
src/kits/package/hpkg/v1/PackageDataReaderV1.cpp
112
PoolBuffer* buffer = fBufferPool->GetBuffer(
src/kits/package/hpkg/v1/PackageDataReaderV1.cpp
286
PoolBuffer* readBuffer = fBufferPool->GetBuffer(fChunkSize);
src/kits/package/hpkg/v1/PackageDataReaderV1.cpp
383
PoolBuffer* fUncompressBuffer;