DTN::CustodyPolicyDrop Class Reference

A Bundle drop due to rejection or expulsion of a Bundle caused by a CustodyPolicy. More...

#include <dtn/DropCause.h>

Inheritance diagram for DTN::CustodyPolicyDrop:

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

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual ~CustodyPolicyDrop ()
 virtual destructor

Static Public Attributes

static CustodyPolicyDrop inst
 unique instance for a drop due to a custody policy

Protected Member Functions

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


Detailed Description

A Bundle drop due to rejection or expulsion of a Bundle caused by a CustodyPolicy.

Definition at line 110 of file DropCause.h.


Constructor & Destructor Documentation

DTN::CustodyPolicyDrop::CustodyPolicyDrop ( 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 124 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