#include <interconnect.hh>
Public Member Functions | |
InterconnectArbitrationEvent (Interconnect *_interconnect) | |
void | process () |
virtual const char * | description () |
Public Attributes | |
Interconnect * | interconnect |
Definition at line 411 of file interconnect.hh.
InterconnectArbitrationEvent::InterconnectArbitrationEvent | ( | Interconnect * | _interconnect | ) | [inline] |
Default constructor.
_interconnect | A pointer to the associated interconnect |
Definition at line 422 of file interconnect.hh.
const char * InterconnectArbitrationEvent::description | ( | ) | [virtual] |
void InterconnectArbitrationEvent::process | ( | ) |
This method is called when the event is serviced. It searches through the Interconnects arbitration tick queue to find the current clock tick, removes this and calls the arbitrate method in Interconnect. Then, it deletes itself.
Definition at line 298 of file interconnect.cc.
References Interconnect::arbitrate(), Interconnect::arbitrationEvents, and interconnect.