dtn::FwdDeciderGRTR Class Reference

#include <ProphetLists.h>

Inheritance diagram for dtn::FwdDeciderGRTR:

dtn::ProphetDecider oasys::Logger dtn::FwdDeciderGRTRPLUS dtn::FwdDeciderGTMX dtn::FwdDeciderGTMXPLUS

List of all members.


Detailed Description

Decision maker class on whether to forward a bundle.

Definition at line 841 of file ProphetLists.h.


Public Member Functions

bool operator() (const Bundle *b) const
virtual ~FwdDeciderGRTR ()

Protected Member Functions

 FwdDeciderGRTR (ProphetTable *local, ProphetTable *remote, Link *nexthop)

Protected Attributes

ProphetTablelocal_
ProphetTableremote_

Friends

class ProphetDecider

Constructor & Destructor Documentation

virtual dtn::FwdDeciderGRTR::~FwdDeciderGRTR (  )  [inline, virtual]

Definition at line 861 of file ProphetLists.h.

dtn::FwdDeciderGRTR::FwdDeciderGRTR ( ProphetTable local,
ProphetTable remote,
Link nexthop 
) [inline, protected]

Definition at line 864 of file ProphetLists.h.

References ASSERT.


Member Function Documentation

bool dtn::FwdDeciderGRTR::operator() ( const Bundle b  )  const [inline, virtual]

Implements dtn::ProphetDecider.

Reimplemented in dtn::FwdDeciderGTMX, dtn::FwdDeciderGRTRPLUS, and dtn::FwdDeciderGTMXPLUS.

Definition at line 844 of file ProphetLists.h.

References dtn::Bundle::dest_, and log_debug.


Friends And Related Function Documentation

friend class ProphetDecider [friend]

Reimplemented in dtn::FwdDeciderGTMX, dtn::FwdDeciderGRTRPLUS, and dtn::FwdDeciderGTMXPLUS.

Definition at line 863 of file ProphetLists.h.


Member Data Documentation

ProphetTable* dtn::FwdDeciderGRTR::local_ [protected]

Definition at line 871 of file ProphetLists.h.

ProphetTable* dtn::FwdDeciderGRTR::remote_ [protected]

Definition at line 872 of file ProphetLists.h.


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