dtn::core::BundleEvent Class Reference

#include <BundleEvent.h>

Inheritance diagram for dtn::core::BundleEvent:

dtn::core::Event

List of all members.

Public Member Functions

 BundleEvent (const Bundle &bundle, EventBundleAction action, StatusReportReasonCode reason=NO_ADDITIONAL_INFORMATION)
 ~BundleEvent ()
StatusReportReasonCode getReason () const
EventBundleAction getAction () const
const BundlegetBundle () const
const string getName () const
const EventType getType () const

Static Public Attributes

static const string className = "BundleEvent"

Private Attributes

const Bundle m_bundle
EventBundleAction m_action
StatusReportReasonCode m_reason


Constructor & Destructor Documentation

dtn::core::BundleEvent::BundleEvent ( const Bundle bundle,
EventBundleAction  action,
StatusReportReasonCode  reason = NO_ADDITIONAL_INFORMATION 
)

dtn::core::BundleEvent::~BundleEvent (  ) 


Member Function Documentation

StatusReportReasonCode dtn::core::BundleEvent::getReason (  )  const

References m_reason.

Referenced by dtn::core::BundleCore::raiseEvent().

EventBundleAction dtn::core::BundleEvent::getAction (  )  const

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

const string dtn::core::BundleEvent::getName (  )  const [virtual]

Implements dtn::core::Event.

References className.

const EventType dtn::core::BundleEvent::getType (  )  const [virtual]

Implements dtn::core::Event.

References dtn::core::EVENT_ASYNC.


Member Data Documentation

const string dtn::core::BundleEvent::className = "BundleEvent" [static]

Referenced by getBundle().

Referenced by getAction().

Referenced by getReason().


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

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