DTN::ExpiryDrop Class Reference

A Bundle drop due to the Bundle's time-to-live expiring. More...

#include <dtn/DropCause.h>

Inheritance diagram for DTN::ExpiryDrop:

Inheritance graph
[legend]
Collaboration diagram for DTN::ExpiryDrop:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual ~ExpiryDrop ()
 virtual destructor

Static Public Attributes

static ExpiryDrop inst
 unique instance for a drop due to Bundle expiration

Protected Member Functions

 ExpiryDrop (DropCause *p=&(DropCause::inst))
 Protected constructor.


Detailed Description

A Bundle drop due to the Bundle's time-to-live expiring.

Definition at line 183 of file DropCause.h.


Constructor & Destructor Documentation

DTN::ExpiryDrop::ExpiryDrop ( DropCause p = &(DropCause::inst)  )  [inline, protected]

Protected constructor.

This prevents the creation of instances other than the static one.

Parameters:
p The next DropCause in the chain; the base class for the current instance

Definition at line 197 of file DropCause.h.


The documentation for this class was generated from the following files:
Generated on Mon Mar 24 11:15:48 2008 for Pydtn Simulator by  doxygen 1.5.4