8#ifndef INCLUDED_BDLBB_POOLEDBLOBBUFFERFACTORY
9#define INCLUDED_BDLBB_POOLEDBLOBBUFFERFACTORY
91#include <bdlscm_version.h>
145 int maxBlocksPerChunk,
Definition bdlbb_blob.h:616
Definition bdlbb_blob.h:455
Definition bdlbb_pooledblobbufferfactory.h:111
PooledBlobBufferFactory(int bufferSize, bslma::Allocator *basicAllocator=0)
PooledBlobBufferFactory(int bufferSize, bsls::BlockGrowth::Strategy growthStrategy, bslma::Allocator *basicAllocator=0)
int bufferSize() const
Return the buffer size specified at construction of this factory.
Definition bdlbb_pooledblobbufferfactory.h:176
void allocate(BlobBuffer *buffer) BSLS_KEYWORD_OVERRIDE
PooledBlobBufferFactory(int bufferSize, bsls::BlockGrowth::Strategy growthStrategy, int maxBlocksPerChunk, bslma::Allocator *basicAllocator=0)
~PooledBlobBufferFactory() BSLS_KEYWORD_OVERRIDE
Definition bdlma_concurrentpoolallocator.h:635
Definition bslma_allocator.h:457
#define BSLS_IDENT(str)
Definition bsls_ident.h:195
#define BSLS_KEYWORD_OVERRIDE
Definition bsls_keyword.h:653
Definition bdlbb_blob.h:442
Strategy
Definition bsls_blockgrowth.h:169