prophet::Repository::Repository::BundleCoreRep Class Reference

Reduced interface into BundleCore to provide logging, drop_bundle signal, and answer the query for bundle storage quota. More...

#include <Repository.h>

Inheritance diagram for prophet::Repository::Repository::BundleCoreRep:

dtn::ProphetBundleCore

List of all members.

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


Detailed Description

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.


Constructor & Destructor Documentation

virtual prophet::Repository::Repository::BundleCoreRep::~BundleCoreRep (  )  [inline, virtual]

Definition at line 56 of file Repository.h.


Member Function Documentation

virtual void prophet::Repository::Repository::BundleCoreRep::drop_bundle ( const Bundle bundle  )  [pure virtual]

Implemented in dtn::ProphetBundleCore.

Referenced by prophet::Repository::evict().

virtual u_int64_t prophet::Repository::Repository::BundleCoreRep::max_bundle_quota (  )  const [pure virtual]

virtual void prophet::Repository::Repository::BundleCoreRep::print_log ( const char *  name,
int  level,
const char *  fmt,
  ... 
) [pure virtual]

Implemented in dtn::ProphetBundleCore.


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

Generated on Fri Jan 30 09:27:06 2009 for DTN Reference Implementation by  doxygen 1.5.8