#include <flit.h>
Public Member Functions | |
Flit () | |
~Flit () | |
void | populate_phit_data (vector< bool > *c) |
string | toString () const |
Public Attributes | |
vector< Phit * > | phits |
flit_type | type |
uint | vc |
bool | is_single_flit_pkt |
Definition at line 61 of file flit.h.
Flit::Flit | ( | ) |
void Flit::populate_phit_data | ( | vector< bool > * | c | ) |
Definition at line 58 of file flit.cc.
References max_phy_link_bits, and phits.
Referenced by BodyFlit::populate_body_flit(), HeadFlit::populate_head_flit(), and TailFlit::populate_tail_flit().
string Flit::toString | ( | ) | const |
Definition at line 72 of file flit.h.
Referenced by RouterVcMP::do_switch_traversal(), RouterReqReply::do_switch_traversal(), GenericRouterPhy::do_switch_traversal(), GenericRouter4Stg::do_switch_traversal(), Flit(), GenericInterfacePhy::handle_link_arrival(), GenericRouterPhy::handle_link_arrival_event(), GenericRouter4Stg::handle_link_arrival_event(), GenericInterfacePhy::handle_tick_event(), and HighLevelPacket::to_low_level_packet().
vector<Phit*> Flit::phits |
Definition at line 67 of file flit.h.
Referenced by populate_phit_data(), TailFlit::toString(), BodyFlit::toString(), HeadFlit::toString(), toString(), BodyFlit::~BodyFlit(), HeadFlit::~HeadFlit(), and TailFlit::~TailFlit().
Definition at line 70 of file flit.h.
Referenced by LowLevelPacket::add(), BodyFlit::BodyFlit(), RouterVcMP::do_input_buffering(), RouterReqReply::do_input_buffering(), RouterVcMP::do_switch_traversal(), RouterReqReply::do_switch_traversal(), GenericRouterPhy::do_switch_traversal(), GenericRouter4Stg::do_switch_traversal(), 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(), GenericInterfacePhy::handle_tick_event(), GenericInterfaceNB::handle_tick_event(), HeadFlit::HeadFlit(), GenericRC::push(), TailFlit::TailFlit(), TailFlit::toString(), BodyFlit::toString(), and toString().
Definition at line 71 of file flit.h.
Referenced by LowLevelPacket::add(), RouterVcMP::do_input_buffering(), RouterReqReply::do_input_buffering(), RouterVcMP::do_switch_traversal(), RouterReqReply::do_switch_traversal(), GenericRouter4Stg::do_switch_traversal(), GenericInterfaceNB::handle_link_arrival(), GenericInterfaceNB::handle_tick_event(), GenericRC::push(), HighLevelPacket::to_low_level_packet(), and HeadFlit::toString().