dtn::CustodyTimeoutEvent Class Reference

#include <BundleEvent.h>

Inheritance diagram for dtn::CustodyTimeoutEvent:

dtn::BundleEvent oasys::SerializableObject

List of all members.


Detailed Description

Event class for custody transfer timeout events.

Definition at line 771 of file BundleEvent.h.


Public Member Functions

 CustodyTimeoutEvent (Bundle *bundle, Link *link)
virtual void serialize (oasys::SerializeAction *a)
 The bundle whose timer fired.

Public Attributes

BundleRef bundle_
 The link it was sent on.
Linklink_

Constructor & Destructor Documentation

dtn::CustodyTimeoutEvent::CustodyTimeoutEvent ( Bundle bundle,
Link link 
) [inline]

Definition at line 773 of file BundleEvent.h.


Member Function Documentation

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

The bundle whose timer fired.

Reimplemented from dtn::BundleEvent.

Definition at line 299 of file BundleEvent.cc.

References bundle_, link_, oasys::Ref< _Type >::object(), and oasys::SerializeAction::process().


Member Data Documentation

BundleRef dtn::CustodyTimeoutEvent::bundle_

The link it was sent on.

Definition at line 784 of file BundleEvent.h.

Referenced by dtn::TableBasedRouter::handle_custody_timeout(), and serialize().

Link* dtn::CustodyTimeoutEvent::link_

Definition at line 785 of file BundleEvent.h.

Referenced by serialize().


The documentation for this class was generated from the following files:
Generated on Sat Sep 8 08:36:21 2007 for DTN Reference Implementation by  doxygen 1.5.3