IBR-DTNSuite
0.8
|
#include <BLOB.h>
Public Member Functions | |
virtual | ~Provider ()=0 |
virtual BLOB::Reference | create ()=0 |
This is the interface for all BLOB provider implementations. A BLOB provider manages large amounts of data which could be referenced several times in other objects using BLOB::Reference objects.
ibrcommon::BLOB::Provider::~Provider | ( | ) | [pure virtual] |
virtual BLOB::Reference ibrcommon::BLOB::Provider::create | ( | ) | [pure virtual] |
creates a BLOB reference
Implemented in ibrcommon::FileBLOBProvider, ibrcommon::MemoryBLOBProvider, and dtn::storage::SQLiteBundleStorage.