awds::PktPair Class Reference

A class that implements the PktPair metric. More...

#include <PktPair.h>

Inheritance diagram for awds::PktPair:

awds::UCastMetric

List of all members.

Public Member Functions

 PktPair (Routing *r)
virtual void on_recv (BasePacket *p)
virtual void on_wait (gea::Handle *h, gea::AbsTime t)
virtual void addNode (NodeId &nodeId)
virtual void begin_update ()
virtual void end_update ()
void start ()
virtual std::string get_values ()

Public Attributes

gea::Duration interval
bool debug
double alpha
int packetSize
int bufferSize

Protected Types

typedef std::map< NodeId,
s_node_data > 
Nodes
typedef std::map< NodeId,
gea::AbsTime > 
FirstPackets

Protected Member Functions

virtual RTopology::link_quality_t my_get_quality (NodeDescr &ndescr)
virtual unsigned long my_calculate (RTopology::link_quality_t forward, RTopology::link_quality_t backward)

Protected Attributes

Nodes nodes
FirstPackets firstPackets
gea::Blocker blocker

Classes

struct  s_node_data


Detailed Description

A class that implements the PktPair metric.
The documentation for this class was generated from the following files:
Generated on Tue Dec 11 17:58:48 2007 for AWDS by  doxygen 1.5.3-20071008