SST/macro
Public Member Functions | Public Attributes | List of all members
sstmac::hw::packet_flow_cut_through_arbitrator::bandwidth_epoch Struct Reference
Collaboration diagram for sstmac::hw::packet_flow_cut_through_arbitrator::bandwidth_epoch:
Collaboration graph

Public Member Functions

 bandwidth_epoch ()
 
 ~bandwidth_epoch ()
 
void truncate_after (ticks_t delta_t)
 
void split (ticks_t delta_t)
 

Public Attributes

bw_t bw_available
 
ticks_t start
 
ticks_t length
 
bandwidth_epochnext
 

Detailed Description

Definition at line 177 of file packet_flow_arbitrator.h.

Constructor & Destructor Documentation

sstmac::hw::packet_flow_cut_through_arbitrator::bandwidth_epoch::bandwidth_epoch ( )
inline

Definition at line 183 of file packet_flow_arbitrator.h.

sstmac::hw::packet_flow_cut_through_arbitrator::bandwidth_epoch::~bandwidth_epoch ( )
inline

Definition at line 187 of file packet_flow_arbitrator.h.

Member Function Documentation

void sstmac::hw::packet_flow_cut_through_arbitrator::bandwidth_epoch::split ( ticks_t  delta_t)
void sstmac::hw::packet_flow_cut_through_arbitrator::bandwidth_epoch::truncate_after ( ticks_t  delta_t)

Member Data Documentation

bw_t sstmac::hw::packet_flow_cut_through_arbitrator::bandwidth_epoch::bw_available

Definition at line 178 of file packet_flow_arbitrator.h.

ticks_t sstmac::hw::packet_flow_cut_through_arbitrator::bandwidth_epoch::length

Definition at line 180 of file packet_flow_arbitrator.h.

bandwidth_epoch* sstmac::hw::packet_flow_cut_through_arbitrator::bandwidth_epoch::next

Definition at line 181 of file packet_flow_arbitrator.h.

ticks_t sstmac::hw::packet_flow_cut_through_arbitrator::bandwidth_epoch::start

Definition at line 179 of file packet_flow_arbitrator.h.


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