Reduced interface into BundleCore to provide logging, drop_bundle signal, and answer the query for bundle storage quota. More...
#include <Repository.h>
Public Member Functions | |
virtual | ~BundleCoreRep () |
virtual void | print_log (const char *name, int level, const char *fmt,...)=0 |
virtual void | drop_bundle (const Bundle *bundle)=0 |
virtual u_int64_t | max_bundle_quota () const =0 |
Reduced interface into BundleCore to provide logging, drop_bundle signal, and answer the query for bundle storage quota.
Definition at line 53 of file Repository.h.
virtual prophet::Repository::BundleCoreRep::~BundleCoreRep | ( | ) | [inline, virtual] |
Definition at line 56 of file Repository.h.
virtual void prophet::Repository::BundleCoreRep::drop_bundle | ( | const Bundle * | bundle | ) | [pure virtual] |
Implemented in dtn::ProphetBundleCore.
Referenced by prophet::Repository::evict().
virtual u_int64_t prophet::Repository::BundleCoreRep::max_bundle_quota | ( | ) | const [pure virtual] |
Implemented in dtn::ProphetBundleCore.
Referenced by prophet::Repository::add(), prophet::Repository::get_max(), and prophet::Repository::handle_change_max().
virtual void prophet::Repository::BundleCoreRep::print_log | ( | const char * | name, | |
int | level, | |||
const char * | fmt, | |||
... | ||||
) | [pure virtual] |
Implemented in dtn::ProphetBundleCore.