IBR-DTNSuite  0.10
ibrcommon::BLOB::Provider Class Referenceabstract

#include <BLOB.h>

Inheritance diagram for ibrcommon::BLOB::Provider:
Inheritance graph
Collaboration diagram for ibrcommon::BLOB::Provider:
Collaboration graph

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 130 of file BLOB.h.

Constructor & Destructor Documentation

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

Destructor of the BLOB Provider

Definition at line 136 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::FileBLOBProvider, ibrcommon::MemoryBLOBProvider, and dtn::storage::SQLiteBundleStorage.


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