IBR-DTNSuite 0.6

ibrcommon::BLOB::Provider Class Reference

#include <BLOB.h>

Inheritance diagram for ibrcommon::BLOB::Provider:

List of all members.

Public Member Functions

virtual ~Provider ()=0
virtual BLOB::Reference create ()=0

Detailed Description

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.

Definition at line 150 of file BLOB.h.


Constructor & Destructor Documentation

ibrcommon::BLOB::Provider::~Provider ( ) [pure virtual]

Destructor of the BLOB Provider

Definition at line 121 of file BLOB.cpp.


Member Function Documentation

virtual BLOB::Reference ibrcommon::BLOB::Provider::create ( ) [pure virtual]

creates a BLOB reference

Returns:
Return a reference to a BLOB object.

Implemented in ibrcommon::MemoryBLOBProvider, ibrcommon::FileBLOBProvider, and dtn::core::SQLiteBundleStorage.


The documentation for this class was generated from the following files: