prophet::QueueCompLMOPR Class Reference

#include <QueuePolicy.h>

Inheritance diagram for prophet::QueueCompLMOPR:

prophet::QueueComp

List of all members.


Detailed Description

Queuing policy comparator for LINEAR_MOPR.

Definition at line 235 of file QueuePolicy.h.


Public Member Functions

virtual ~QueueCompLMOPR ()
 Destructor.
virtual bool operator() (const Bundle *a, const Bundle *b) const
 Virtual from std::greater.

Protected Member Functions

 QueueCompLMOPR (QueuePolicy::q_policy_t qp, const Stats *stats)
 Constructor, protected to enforce factory method.

Friends

class QueuePolicy

Constructor & Destructor Documentation

virtual prophet::QueueCompLMOPR::~QueueCompLMOPR (  )  [inline, virtual]

Destructor.

Definition at line 241 of file QueuePolicy.h.

prophet::QueueCompLMOPR::QueueCompLMOPR ( QueuePolicy::q_policy_t  qp,
const Stats stats 
) [inline, protected]

Constructor, protected to enforce factory method.

Definition at line 265 of file QueuePolicy.h.


Member Function Documentation

virtual bool prophet::QueueCompLMOPR::operator() ( const Bundle a,
const Bundle b 
) const [inline, virtual]

Virtual from std::greater.

Reimplemented from prophet::QueueComp.

Definition at line 246 of file QueuePolicy.h.

References prophet::Stats::get_lmopr(), prophet::Bundle::sequence_num(), prophet::QueueComp::stats_, and prophet::QueueComp::verbose_.


Friends And Related Function Documentation

friend class QueuePolicy [friend]

Reimplemented from prophet::QueueComp.

Definition at line 260 of file QueuePolicy.h.


The documentation for this class was generated from the following file:

Generated on Mon Jul 21 14:12:22 2008 for DTN Reference Implementation by  doxygen 1.5.6