dtn::core::BundleSchedule Class Reference

#include <BundleSchedule.h>

List of all members.

Public Member Functions

 BundleSchedule ()
 BundleSchedule (const Bundle &b, unsigned int dtntime, string eid)
 BundleSchedule (const BundleSchedule &k)
 ~BundleSchedule ()
const BundlegetBundle () const
unsigned int getTime () const
string getEID () const

Static Public Attributes

static const unsigned int MAX_TIME = UINT_MAX

Private Attributes

string m_eid
unsigned int m_time
Bundlem_bundle


Detailed Description

A bundle schedule holds some information about the next route for a bundle.

Constructor & Destructor Documentation

dtn::core::BundleSchedule::BundleSchedule (  ) 

dtn::core::BundleSchedule::BundleSchedule ( const Bundle b,
unsigned int  dtntime,
string  eid 
)

References m_bundle.

dtn::core::BundleSchedule::BundleSchedule ( const BundleSchedule k  ) 

References m_bundle.

dtn::core::BundleSchedule::~BundleSchedule (  ) 

References m_bundle.


Member Function Documentation

const Bundle & dtn::core::BundleSchedule::getBundle (  )  const

unsigned int dtn::core::BundleSchedule::getTime (  )  const

string dtn::core::BundleSchedule::getEID (  )  const


Member Data Documentation

const unsigned int dtn::core::BundleSchedule::MAX_TIME = UINT_MAX [static]

Referenced by getEID().

unsigned int dtn::core::BundleSchedule::m_time [private]

Referenced by getTime().


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

Generated on Wed Mar 25 12:41:35 2009 for IBR-DTN by  doxygen 1.5.6