#include <irisEvent.h>
Public Member Functions | |
IrisEvent () | |
~IrisEvent () | |
string | toString (void) |
Public Attributes | |
uint | src_id |
uint | dst_id |
Component * | src |
Component * | dst |
vector< void * > | event_data |
simTime | time |
IrisEventType | type |
uint | vc |
Definition at line 38 of file irisEvent.h.
IrisEvent::IrisEvent | ( | ) |
IrisEvent::~IrisEvent | ( | ) |
Definition at line 41 of file irisEvent.cc.
string IrisEvent::toString | ( | void | ) |
Definition at line 24 of file irisEvent.cc.
References Simulator::Now(), src_id, and vc.
Referenced by McFrontEnd::handle_new_packet_event().
Definition at line 46 of file irisEvent.h.
Referenced by McFrontEnd::handle_new_packet_event(), and McFrontEnd::handle_out_pull_event().
vector<void *> IrisEvent::event_data |
Definition at line 47 of file irisEvent.h.
Referenced by GenericInterfacePhy::handle_link_arrival(), GenericInterfaceNB::handle_link_arrival(), RouterVcMP::handle_link_arrival_event(), RouterReqReply::handle_link_arrival_event(), GenericRouterPhy::handle_link_arrival_event(), GenericRouter4Stg::handle_link_arrival_event(), GenericLink::handle_link_arrival_event(), McFrontEnd::handle_new_packet_event(), GenericTracePktGen::handle_new_packet_event(), GenericSink::handle_new_packet_event(), GenericRPG::handle_new_packet_event(), GenericPktGen::handle_new_packet_event(), GenericInterfacePhy::handle_new_packet_event(), GenericInterfaceNB::handle_new_packet_event(), GenericFlatMc::handle_new_packet_event(), GenericRPG::handle_ready_event(), GenericInterfacePhy::handle_tick_event(), and GenericInterfaceNB::handle_tick_event().
Definition at line 43 of file irisEvent.h.
Referenced by RouterVcMP::handle_link_arrival_event(), RouterReqReply::handle_link_arrival_event(), GenericRouterPhy::handle_link_arrival_event(), GenericRouter4Stg::handle_link_arrival_event(), GenericLink::handle_link_arrival_event(), McFrontEnd::handle_new_packet_event(), GenericInterfacePhy::handle_tick_event(), GenericInterfaceNB::handle_tick_event(), IrisEvent(), and toString().
Definition at line 48 of file irisEvent.h.
Definition at line 49 of file irisEvent.h.
Referenced by RouterVcMP::handle_detect_deadlock_event(), RouterReqReply::handle_detect_deadlock_event(), GenericRouter4Stg::handle_detect_deadlock_event(), GenericInterfacePhy::handle_link_arrival(), GenericInterfaceNB::handle_link_arrival(), McFrontEnd::handle_new_packet_event(), GenericTracePktGen::handle_new_packet_event(), GenericSink::handle_new_packet_event(), GenericPktGen::handle_new_packet_event(), GenericFlatMc::handle_new_packet_event(), McFrontEnd::handle_out_pull_event(), GenericTracePktGen::handle_out_pull_event(), GenericPktGen::handle_out_pull_event(), GenericInterfacePhy::handle_tick_event(), GenericInterfaceNB::handle_tick_event(), main(), RouterVcMP::process_event(), RouterReqReply::process_event(), McFrontEnd::process_event(), GenericTracePktGen::process_event(), GenericSink::process_event(), GenericRPG::process_event(), GenericRouterPhy::process_event(), GenericRouter4Stg::process_event(), GenericPktGen::process_event(), GenericLink::process_event(), GenericInterfacePhy::process_event(), GenericInterfaceNB::process_event(), GenericFlatMc::process_event(), and GenericSink::setup().
Definition at line 50 of file irisEvent.h.
Referenced by GenericInterfacePhy::handle_link_arrival(), GenericInterfaceNB::handle_link_arrival(), RouterVcMP::handle_link_arrival_event(), RouterReqReply::handle_link_arrival_event(), GenericRouterPhy::handle_link_arrival_event(), GenericRouter4Stg::handle_link_arrival_event(), McFrontEnd::handle_new_packet_event(), GenericTracePktGen::handle_new_packet_event(), GenericSink::handle_new_packet_event(), GenericPktGen::handle_new_packet_event(), GenericInterfacePhy::handle_new_packet_event(), GenericInterfaceNB::handle_new_packet_event(), GenericFlatMc::handle_new_packet_event(), GenericRPG::handle_out_pull_event(), McFrontEnd::handle_ready_event(), GenericTracePktGen::handle_ready_event(), GenericSink::handle_ready_event(), GenericRPG::handle_ready_event(), GenericPktGen::handle_ready_event(), GenericInterfacePhy::handle_ready_event(), GenericInterfaceNB::handle_ready_event(), GenericFlatMc::handle_ready_event(), RouterVcMP::handle_tick_event(), RouterReqReply::handle_tick_event(), GenericRouterPhy::handle_tick_event(), GenericRouter4Stg::handle_tick_event(), GenericInterfacePhy::handle_tick_event(), GenericInterfaceNB::handle_tick_event(), IrisEvent(), GenericSink::setup(), and toString().