AMPS C/C++ Client Class Reference AMPS C/C++ Client Version 5.3.5.4

Classes
BlockStore.hpp File Reference

Provides AMPS::BlockStore, a class for storing Blocks of a fixed size into a Buffer implementation. More...

`#include <amps/ampsplusplus.hpp>`
`#include <amps/Buffer.hpp>`
`#include <sstream>`
`#include <string>`
`#include <map>`
`#include <amps/ampscrc.hpp>`
`#include <sys/time.h>`
`#include <iostream>`

Go to the source code of this file.

## Classes
class | AMPS::BlockStore
| Used as a base class for other stores in the AMPS C++ client, this is an implementation that breaks a provided Buffer into uniform blocks for storing messages and tracks used and unused blocks. More...
class | AMPS::BlockStore::Block
| Used as metadata for each block in a Buffer. More...

## Detailed Description

Provides AMPS::BlockStore, a class for storing Blocks of a fixed size into a Buffer implementation.

This is used as a base class for bookmark and publish stores in the AMPS C++ client.