Quick Links: |
#include <bdlbb_blob.h>
Public Member Functions | |
virtual | ~BlobBufferFactory () |
virtual void | allocate (BlobBuffer *buffer)=0 |
This class defines a base-level protocol for a BlobBuffer
factory.
virtual bdlbb::BlobBufferFactory::~BlobBufferFactory | ( | ) | [virtual] |
Destroy this blob buffer factory.
virtual void bdlbb::BlobBufferFactory::allocate | ( | BlobBuffer * | buffer | ) | [pure virtual] |
Allocate a blob buffer from this blob buffer factory, and load it into the specified buffer
.
Implemented in bdlbb::PooledBlobBufferFactory, and bdlbb::SimpleBlobBufferFactory.