A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ns3::fdtbfqsFlowPerf_t Struct Reference

Flow information. More...

#include <fdtbfq-ff-mac-scheduler.h>

+ Collaboration diagram for ns3::fdtbfqsFlowPerf_t:

Public Attributes

uint32_t burstCredit
 the number of token borrow or given to token bank More...
 
int counter
 maximum size of token pool (byte) More...
 
uint32_t creditableThreshold
 counter threshold that the flow cannot further borrow tokens from bank More...
 
int debtLimit
 the maximum number of tokens connection i can borrow from the bank each time More...
 
Time flowStart
 
uint32_t maxTokenPoolSize
 current size of token pool (byte) More...
 
uint64_t packetArrivalRate
 
uint64_t tokenGenerationRate
 packet arrival rate( byte/s) More...
 
uint32_t tokenPoolSize
 token generation rate ( byte/s ) More...
 

Detailed Description

Flow information.

Definition at line 59 of file fdtbfq-ff-mac-scheduler.h.

Member Data Documentation

uint32_t ns3::fdtbfqsFlowPerf_t::burstCredit

the number of token borrow or given to token bank

Definition at line 67 of file fdtbfq-ff-mac-scheduler.h.

Referenced by ns3::FdTbfqFfMacScheduler::DoCschedLcConfigReq().

int ns3::fdtbfqsFlowPerf_t::counter

maximum size of token pool (byte)

Definition at line 66 of file fdtbfq-ff-mac-scheduler.h.

Referenced by ns3::FdTbfqFfMacScheduler::DoCschedLcConfigReq().

uint32_t ns3::fdtbfqsFlowPerf_t::creditableThreshold

counter threshold that the flow cannot further borrow tokens from bank

Definition at line 69 of file fdtbfq-ff-mac-scheduler.h.

Referenced by ns3::FdTbfqFfMacScheduler::DoCschedLcConfigReq().

int ns3::fdtbfqsFlowPerf_t::debtLimit

the maximum number of tokens connection i can borrow from the bank each time

Definition at line 68 of file fdtbfq-ff-mac-scheduler.h.

Referenced by ns3::FdTbfqFfMacScheduler::DoCschedLcConfigReq().

Time ns3::fdtbfqsFlowPerf_t::flowStart
uint32_t ns3::fdtbfqsFlowPerf_t::maxTokenPoolSize

current size of token pool (byte)

Definition at line 65 of file fdtbfq-ff-mac-scheduler.h.

Referenced by ns3::FdTbfqFfMacScheduler::DoCschedLcConfigReq().

uint64_t ns3::fdtbfqsFlowPerf_t::packetArrivalRate
uint64_t ns3::fdtbfqsFlowPerf_t::tokenGenerationRate

packet arrival rate( byte/s)

Definition at line 63 of file fdtbfq-ff-mac-scheduler.h.

Referenced by ns3::FdTbfqFfMacScheduler::DoCschedLcConfigReq().

uint32_t ns3::fdtbfqsFlowPerf_t::tokenPoolSize

token generation rate ( byte/s )

Definition at line 64 of file fdtbfq-ff-mac-scheduler.h.

Referenced by ns3::FdTbfqFfMacScheduler::DoCschedLcConfigReq().


The documentation for this struct was generated from the following file: