#include <virtualChannelArbiter.h>
Public Member Functions | |
VirtualChannelArbiter () | |
virtual void | request (Flit *f, uint vc)=0 |
virtual Flit * | pull_winner ()=0 |
virtual bool | ready (uint ch)=0 |
virtual uint | size ()=0 |
virtual void | resize (uint ports)=0 |
virtual uint | pick_winner ()=0 |
virtual void | clear ()=0 |
virtual void | clear_winner ()=0 |
virtual vector< uint > | get_requests ()=0 |
Definition at line 32 of file virtualChannelArbiter.h.
VirtualChannelArbiter::VirtualChannelArbiter | ( | ) | [inline] |
Definition at line 35 of file virtualChannelArbiter.h.
virtual void VirtualChannelArbiter::clear | ( | ) | [pure virtual] |
virtual void VirtualChannelArbiter::clear_winner | ( | ) | [pure virtual] |
virtual vector< uint > VirtualChannelArbiter::get_requests | ( | ) | [pure virtual] |
virtual uint VirtualChannelArbiter::pick_winner | ( | ) | [pure virtual] |
virtual Flit* VirtualChannelArbiter::pull_winner | ( | ) | [pure virtual] |
virtual bool VirtualChannelArbiter::ready | ( | uint | ch | ) | [pure virtual] |
virtual void VirtualChannelArbiter::resize | ( | uint | ports | ) | [pure virtual] |
virtual uint VirtualChannelArbiter::size | ( | ) | [pure virtual] |