8#ifndef INCLUDED_BDLBB_POOLEDBLOBBUFFERFACTORY
9#define INCLUDED_BDLBB_POOLEDBLOBBUFFERFACTORY
91#include <bdlscm_version.h>
146 int maxBlocksPerChunk,
Definition bdlbb_blob.h:619
Definition bdlbb_blob.h:450
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:178
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:545
#define BSLS_IDENT(str)
BSLS_IDENT() - insert string into .comment binary segment (if supported)
Definition bsls_ident.h:238
#define BSLS_KEYWORD_OVERRIDE
Definition bsls_keyword.h:695
Definition bdlbb_blob.h:437
Strategy
Definition bsls_blockgrowth.h:172