Flow information. More...
#include "fdtbfq-ff-mac-scheduler.h"
Public Attributes | |
uint32_t | burstCredit |
the maximum number of tokens connection i can borrow from the bank each time More... | |
int | counter |
the number of token borrow or given to token bank More... | |
uint32_t | creditableThreshold |
the flow cannot borrow token from bank until the number of token it has deposited to bank reaches this threshold More... | |
int | debtLimit |
counter threshold that the flow cannot further borrow tokens from bank More... | |
Time | flowStart |
flow start time More... | |
uint32_t | maxTokenPoolSize |
maximum size of token pool (byte) More... | |
uint64_t | packetArrivalRate |
packet arrival rate( byte/s) More... | |
uint64_t | tokenGenerationRate |
token generation rate ( byte/s ) More... | |
uint32_t | tokenPoolSize |
current size of token pool (byte) More... | |
Flow information.
Definition at line 63 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 71 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 70 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 73 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 72 of file fdtbfq-ff-mac-scheduler.h.
Referenced by ns3::FdTbfqFfMacScheduler::DoCschedLcConfigReq().
Time ns3::fdtbfqsFlowPerf_t::flowStart |
flow start time
Definition at line 65 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 69 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 66 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 67 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 68 of file fdtbfq-ff-mac-scheduler.h.
Referenced by ns3::FdTbfqFfMacScheduler::DoCschedLcConfigReq().