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.
1.6.3