dtn::BundleDeliveryEvent Class Reference

#include <BundleEvent.h>

Inheritance diagram for dtn::BundleDeliveryEvent:

dtn::BundleEvent oasys::SerializableObject List of all members.

Detailed Description

Event class for local bundle delivery.

Definition at line 361 of file BundleEvent.h.

Public Member Functions

 BundleDeliveryEvent (Bundle *bundle, event_source_t source)
virtual void serialize (oasys::SerializeAction *a)
 This should call v->process() on each of the types that are to be serialized in the object.

Public Attributes

BundleRef bundleref_
 The bundle we're delivering.
int source_
 The source of the bundle.


Constructor & Destructor Documentation

dtn::BundleDeliveryEvent::BundleDeliveryEvent ( Bundle bundle,
event_source_t  source 
) [inline]

Definition at line 363 of file BundleEvent.h.


Member Function Documentation

void dtn::BundleDeliveryEvent::serialize ( oasys::SerializeAction a  )  [virtual]

This should call v->process() on each of the types that are to be serialized in the object.

Reimplemented from dtn::BundleEvent.

Definition at line 81 of file BundleEvent.cc.

References bundleref_, oasys::Ref< _Type >::object(), oasys::SerializeAction::process(), and source_.


Member Data Documentation

BundleRef dtn::BundleDeliveryEvent::bundleref_

The bundle we're delivering.

Definition at line 373 of file BundleEvent.h.

Referenced by serialize().

int dtn::BundleDeliveryEvent::source_

The source of the bundle.

Definition at line 376 of file BundleEvent.h.

Referenced by serialize().


The documentation for this class was generated from the following files:
Generated on Thu Jun 7 12:54:32 2007 for DTN Reference Implementation by  doxygen 1.5.1