Flow information. More...
#include "fdtbfq-ff-mac-scheduler.h"
 Collaboration diagram for ns3::fdtbfqsFlowPerf_t:Public Attributes | |
| uint32_t | burstCredit | 
| the maximum number of tokens connection i can borrow from the bank each time   | |
| int | counter | 
| the number of token borrow or given to token bank   | |
| uint32_t | creditableThreshold | 
| the flow cannot borrow token from bank until the number of token it has deposited to bank reaches this threshold   | |
| int | debtLimit | 
| counter threshold that the flow cannot further borrow tokens from bank   | |
| Time | flowStart | 
| flow start time   | |
| uint32_t | maxTokenPoolSize | 
| maximum size of token pool (byte)   | |
| uint64_t | packetArrivalRate | 
| packet arrival rate( byte/s)   | |
| uint64_t | tokenGenerationRate | 
| token generation rate ( byte/s )   | |
| uint32_t | tokenPoolSize | 
| current size of token pool (byte)   | |
Flow information.
Definition at line 42 of file fdtbfq-ff-mac-scheduler.h.
| uint32_t ns3::fdtbfqsFlowPerf_t::burstCredit | 
the maximum number of tokens connection i can borrow from the bank each time
Definition at line 50 of file fdtbfq-ff-mac-scheduler.h.
Referenced by ns3::FdTbfqFfMacScheduler::DoCschedLcConfigReq().
| int ns3::fdtbfqsFlowPerf_t::counter | 
the number of token borrow or given to token bank
Definition at line 49 of file fdtbfq-ff-mac-scheduler.h.
Referenced by ns3::FdTbfqFfMacScheduler::DoCschedLcConfigReq().
| uint32_t ns3::fdtbfqsFlowPerf_t::creditableThreshold | 
the flow cannot borrow token from bank until the number of token it has deposited to bank reaches this threshold
Definition at line 53 of file fdtbfq-ff-mac-scheduler.h.
Referenced by ns3::FdTbfqFfMacScheduler::DoCschedLcConfigReq().
| int ns3::fdtbfqsFlowPerf_t::debtLimit | 
counter threshold that the flow cannot further borrow tokens from bank
Definition at line 52 of file fdtbfq-ff-mac-scheduler.h.
Referenced by ns3::FdTbfqFfMacScheduler::DoCschedLcConfigReq().
| Time ns3::fdtbfqsFlowPerf_t::flowStart | 
flow start time
Definition at line 44 of file fdtbfq-ff-mac-scheduler.h.
Referenced by ns3::FdTbfqFfMacScheduler::DoCschedLcConfigReq().
| uint32_t ns3::fdtbfqsFlowPerf_t::maxTokenPoolSize | 
maximum size of token pool (byte)
Definition at line 48 of file fdtbfq-ff-mac-scheduler.h.
Referenced by ns3::FdTbfqFfMacScheduler::DoCschedLcConfigReq().
| uint64_t ns3::fdtbfqsFlowPerf_t::packetArrivalRate | 
packet arrival rate( byte/s)
Definition at line 45 of file fdtbfq-ff-mac-scheduler.h.
Referenced by ns3::FdTbfqFfMacScheduler::DoCschedLcConfigReq().
| uint64_t ns3::fdtbfqsFlowPerf_t::tokenGenerationRate | 
token generation rate ( byte/s )
Definition at line 46 of file fdtbfq-ff-mac-scheduler.h.
Referenced by ns3::FdTbfqFfMacScheduler::DoCschedLcConfigReq().
| uint32_t ns3::fdtbfqsFlowPerf_t::tokenPoolSize | 
current size of token pool (byte)
Definition at line 47 of file fdtbfq-ff-mac-scheduler.h.
Referenced by ns3::FdTbfqFfMacScheduler::DoCschedLcConfigReq().