prophet::Repository::BundleCoreRep Class Reference

#include <Repository.h>

Inheritance diagram for prophet::Repository::BundleCoreRep:

dtn::ProphetBundleCore

List of all members.


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.


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

Constructor & Destructor Documentation

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

Definition at line 56 of file Repository.h.


Member Function Documentation

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

Implemented in dtn::ProphetBundleCore.

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]


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

Generated on Mon Jul 21 14:12:22 2008 for DTN Reference Implementation by  doxygen 1.5.6