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  

RateLimitSessionList Class Reference

#include <rate-limit.h>

List of all members.

Public Member Functions

 RateLimitSessionList ()
int insert (RateLimitSession *session)
int filter (Packet *p, int lowDemand)
int containsAggSpec (AggSpec *)
RateLimitSession * containsLocalAggSpec (AggSpec *spec, int myID)
void mergeSessions (int myID)
int noMySessions (int myID)
void endSession (RateLimitSession *)
int getMySubsetCount (int prefix, int bits, int myID)
void merge (int prefix, int bits, int myID)
RateLimitSession * getSessionByLocalID (int localID)
RateLimitSession * getSessionByRemoteID (int remoteID)
int rankRate (int myID, double rate)
int rankSession (int myID, RateLimitSession *session)

Public Attributes

RateLimitSession * first_
int noSessions_
int IDCounter_


Constructor & Destructor Documentation

RateLimitSessionList::RateLimitSessionList (    )  [inline]
 


Member Function Documentation

int RateLimitSessionList::containsAggSpec (  AggSpec *    ) 
 

RateLimitSession * RateLimitSessionList::containsLocalAggSpec (  AggSpec *    spec,
int    myID
) 
 

void RateLimitSessionList::endSession (  RateLimitSession *    ) 
 

int RateLimitSessionList::filter (  Packet *    p,
int    lowDemand
) 
 

int RateLimitSessionList::getMySubsetCount (  int    prefix,
int    bits,
int    myID
) 
 

RateLimitSession * RateLimitSessionList::getSessionByLocalID (  int    localID ) 
 

RateLimitSession * RateLimitSessionList::getSessionByRemoteID (  int    remoteID ) 
 

int RateLimitSessionList::insert (  RateLimitSession *    session ) 
 

void RateLimitSessionList::merge (  int    prefix,
int    bits,
int    myID
) 
 

void RateLimitSessionList::mergeSessions (  int    myID ) 
 

int RateLimitSessionList::noMySessions (  int    myID ) 
 

int RateLimitSessionList::rankRate (  int    myID,
double    rate
) 
 

int RateLimitSessionList::rankSession (  int    myID,
RateLimitSession *    session
) 
 


Member Data Documentation

RateLimitSession* RateLimitSessionList::first_
 

int RateLimitSessionList::IDCounter_
 

int RateLimitSessionList::noSessions_
 


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