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

policyTableEntry Struct Reference

#include <dsPolicy.h>

Collaboration diagram for policyTableEntry:

Collaboration graph
[legend]
List of all members.

Public Attributes

nsaddr_t sourceNode
nsaddr_t destNode
int policy_index
policerType policer
meterType meter
int codePt
double cir
double cbs
double cBucket
double ebs
double eBucket
double pir
double pbs
double pBucket
double arrivalTime
double avgRate
double winLen

Member Data Documentation

double policyTableEntry::arrivalTime
 

Definition at line 76 of file dsPolicy.h.

Referenced by TRTCMPolicy::applyMeter(), SRTCMPolicy::applyMeter(), TBPolicy::applyMeter(), TSW3CMPolicy::applyMeter(), TSW2CMPolicy::applyMeter(), and DumbPolicy::applyMeter().

double policyTableEntry::avgRate
 

Definition at line 77 of file dsPolicy.h.

Referenced by TSW3CMPolicy::applyMeter(), TSW2CMPolicy::applyMeter(), TSW3CMPolicy::applyPolicer(), and TSW2CMPolicy::applyPolicer().

double policyTableEntry::cbs
 

Definition at line 69 of file dsPolicy.h.

Referenced by TRTCMPolicy::applyMeter(), SRTCMPolicy::applyMeter(), and TBPolicy::applyMeter().

double policyTableEntry::cBucket
 

Definition at line 70 of file dsPolicy.h.

Referenced by TRTCMPolicy::applyMeter(), SRTCMPolicy::applyMeter(), TBPolicy::applyMeter(), TRTCMPolicy::applyPolicer(), SRTCMPolicy::applyPolicer(), TBPolicy::applyPolicer(), and PolicyClassifier::getCBucket().

double policyTableEntry::cir
 

Definition at line 68 of file dsPolicy.h.

Referenced by TRTCMPolicy::applyMeter(), SRTCMPolicy::applyMeter(), TBPolicy::applyMeter(), SFDPolicy::applyPolicer(), TSW3CMPolicy::applyPolicer(), and TSW2CMPolicy::applyPolicer().

int policyTableEntry::codePt
 

Definition at line 67 of file dsPolicy.h.

Referenced by PolicyClassifier::mark().

nsaddr_t policyTableEntry::destNode
 

Definition at line 63 of file dsPolicy.h.

Referenced by PolicyClassifier::getPolicyTableEntry().

double policyTableEntry::ebs
 

Definition at line 71 of file dsPolicy.h.

Referenced by SRTCMPolicy::applyMeter().

double policyTableEntry::eBucket
 

Definition at line 72 of file dsPolicy.h.

Referenced by SRTCMPolicy::applyMeter(), and SRTCMPolicy::applyPolicer().

meterType policyTableEntry::meter
 

Definition at line 66 of file dsPolicy.h.

double policyTableEntry::pbs
 

Definition at line 74 of file dsPolicy.h.

Referenced by TRTCMPolicy::applyMeter().

double policyTableEntry::pBucket
 

Definition at line 75 of file dsPolicy.h.

Referenced by TRTCMPolicy::applyMeter(), and TRTCMPolicy::applyPolicer().

double policyTableEntry::pir
 

Definition at line 73 of file dsPolicy.h.

Referenced by TRTCMPolicy::applyMeter(), and TSW3CMPolicy::applyPolicer().

policerType policyTableEntry::policer
 

Definition at line 65 of file dsPolicy.h.

Referenced by PolicyClassifier::getCBucket(), and PolicyClassifier::printPolicyTable().

int policyTableEntry::policy_index
 

Definition at line 64 of file dsPolicy.h.

Referenced by PolicyClassifier::mark().

nsaddr_t policyTableEntry::sourceNode
 

Definition at line 63 of file dsPolicy.h.

Referenced by PolicyClassifier::getPolicyTableEntry().

double policyTableEntry::winLen
 

Definition at line 77 of file dsPolicy.h.

Referenced by TSW3CMPolicy::applyMeter(), TSW2CMPolicy::applyMeter(), and PolicyClassifier::updatePolicyRTT().


The documentation for this struct was generated from the following file:
Generated on Tue Apr 20 13:08:18 2004 for NS2.26SourcesOriginal by doxygen 1.3.3