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  

RIOQueue Class Reference

#include <rio.h>

Inheritance diagram for RIOQueue:

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

Public Member Functions

 RIOQueue ()

Protected Member Functions

void enque (Packet *pkt)
Packet * deque ()
void reset ()
void run_out_estimator (int out, int total, int m)
int drop_in_early (Packet *pkt)
int drop_out_early (Packet *pkt)
void trace (TracedVar *)
void print_edp ()
void print_edv ()

Protected Attributes

int in_len_
int in_bcount_
int priority_method_
edp_rio edp_in_
edp_rio edp_out_
int in_idle_
double in_idletime_
edv_rio edv_in_
edv_rio edv_out_

Constructor & Destructor Documentation

RIOQueue::RIOQueue (    ) 
 


Member Function Documentation

Packet * RIOQueue::deque (    )  [protected, virtual]
 

Reimplemented from REDQueue.

int RIOQueue::drop_in_early (  Packet *    pkt )  [protected]
 

int RIOQueue::drop_out_early (  Packet *    pkt )  [protected]
 

void RIOQueue::enque (  Packet *    pkt )  [protected, virtual]
 

Reimplemented from REDQueue.

void RIOQueue::print_edp (    )  [protected]
 

Reimplemented from REDQueue.

void RIOQueue::print_edv (    )  [protected]
 

Reimplemented from REDQueue.

void RIOQueue::reset (    )  [protected, virtual]
 

Reimplemented from REDQueue.

void RIOQueue::run_out_estimator (  int    out,
int    total,
int    m
)  [protected]
 

void RIOQueue::trace (  TracedVar *    )  [protected, virtual]
 

Reimplemented from REDQueue.


Member Data Documentation

edp_rio RIOQueue::edp_in_ [protected]
 

edp_rio RIOQueue::edp_out_ [protected]
 

edv_rio RIOQueue::edv_in_ [protected]
 

edv_rio RIOQueue::edv_out_ [protected]
 

int RIOQueue::in_bcount_ [protected]
 

int RIOQueue::in_idle_ [protected]
 

double RIOQueue::in_idletime_ [protected]
 

int RIOQueue::in_len_ [protected]
 

int RIOQueue::priority_method_ [protected]
 


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