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 *)
RateLimitSessioncontainsLocalAggSpec (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)
RateLimitSessiongetSessionByLocalID (int localID)
RateLimitSessiongetSessionByRemoteID (int remoteID)
int rankRate (int myID, double rate)
int rankSession (int myID, RateLimitSession *session)

Public Attributes

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.