ns2 Network Simulator      C++ Class Hierarchy of version ns-snapshot-20040722
Home |  Source Code |  Manual |  FAQ |  Mailing List Archive |  Search |  Download | 


Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

PushbackQueue Class Reference

#include <pushback-queue.h>

Inheritance diagram for PushbackQueue:

REDQueue Queue< T > Connector NsObject TclObject Handler List of all members.

Public Member Functions

 PushbackQueue (const char *const)
virtual void reportDrop (Packet *pkt)
void enque (Packet *p)
int command (int, const char *const *)
void timeout (int)
double getBW ()
double getRate ()
double getDropRate ()

Public Attributes

PushbackAgentpushback_
int verbose_
RateLimitSessionListrlsList_
RateEstimatorrateEstimator_

Protected Attributes

int pushbackID_
int src_
int dst_
int rate_limiting_
EDQueueMonitorqmon_
PushbackQueueTimertimer_
NsObjectRLDropTrace_

Constructor & Destructor Documentation

PushbackQueue::PushbackQueue const char *    const
 


Member Function Documentation

int PushbackQueue::command int   ,
const char *const *   
[virtual]
 

Reimplemented from REDQueue.

void PushbackQueue::enque Packet   p [virtual]
 

Reimplemented from REDQueue.

double PushbackQueue::getBW  
 

double PushbackQueue::getDropRate  
 

double PushbackQueue::getRate  
 

void PushbackQueue::reportDrop Packet   pkt [virtual]
 

Reimplemented from REDQueue.

void PushbackQueue::timeout int   
 


Member Data Documentation

int PushbackQueue::dst_ [protected]
 

PushbackAgent* PushbackQueue::pushback_
 

int PushbackQueue::pushbackID_ [protected]
 

EDQueueMonitor* PushbackQueue::qmon_ [protected]
 

int PushbackQueue::rate_limiting_ [protected]
 

RateEstimator* PushbackQueue::rateEstimator_
 

NsObject* PushbackQueue::RLDropTrace_ [protected]
 

RateLimitSessionList* PushbackQueue::rlsList_
 

int PushbackQueue::src_ [protected]
 

PushbackQueueTimer* PushbackQueue::timer_ [protected]
 

int PushbackQueue::verbose_
 


The documentation for this class was generated from the following files:
This document is generated by doxygen.