Namespace for blob and blob‐buffer components.

Types

Name

Description

Blob

In‐core container for BlobBuffer objects.

BlobBuffer

Simple in‐core representation of a shared buffer.

BlobBufferFactory

This class defines a base‐level protocol for a BlobBuffer factory.

BlobUtil

This struct is a namespace for a collection of static methods used for manipulating and accessing Blob objects.

BlobUtilAsciiDumper

Utility for ascii dumping a blob to standard output streams. This class has operator<< defined for it, so it can be used, for example, in ball logs.

BlobUtilHexDumper

Utility for hex dumping a blob to standard output streams. This class has operator<< defined for it, so it can be used, for example, in ball logs.

InBlobStreamBuf

This class implements the input functionality of the basic_streambuf protocol, using a client‐supplied bdlbb::Blob.

OutBlobStreamBuf

This class implements the output functionality of the basic_streambuf protocol, using a client‐supplied bdlbb::Blob.

PooledBlobBufferFactory

This class implements the BlobBufferFactory protocol and provides a mechanism for allocating BlobBuffer objects of a fixed size passed at construction.

SimpleBlobBufferFactory

Concrete BlobBufferFactory that creates fixed‐size blob buffers.

Functions

Name

Description

swap

Efficiently exchange the values of the specified a and b objects.

operator<<

Stream insertion operators

operator==

Equality operators

operator!=

Inequality operators

Created with MrDocs