12 #ifndef SSTMAC_HARDWARE_NETWORK_SWITCHES_DIST_DUMMYSWITCH_H_INCLUDED 13 #define SSTMAC_HARDWARE_NETWORK_SWITCHES_DIST_DUMMYSWITCH_H_INCLUDED 19 #if !SSTMAC_INTEGRATED_SST_CORE 77 std::vector<switch_id>
80 "dist_dummyswitch::connected_switches: should not be called on dummy switch");
virtual ~dist_dummy_switch()
std::vector< switch_id > connected_switches() const
virtual void connect_input(int src_outport, int dst_inport, connectable *comp, config *cfg)
dist_dummy_switch(switch_id sid)
The main interface for something that can respond to an event (sst_message).
virtual void connect_ejector(int src_outport, int dst_inport, event_handler *nic)
timestamp hop_latency() const
A basic container for time (subject to future transplant).
timestamp lookahead() const
SUMI = Simulator unified messagine interface It is also the name for a solid ink in Japanese - i...
virtual void connect_injector(int src_outport, int dst_inport, event_handler *nic)
int queue_length(int port) const
A networkinterface is a delegate between a node and a server module.
virtual void connect(int src_outport, int dst_inport, connection_type_t ty, connectable *mod)
The dist_dummy_switch class Encapsulates a switch that is a placeholder used in parallel simulation...
#define spkt_throw(exc,...)
double hop_bandwidth() const
virtual void handle(event *ev)
A function was intentionally unimplemented because it doesn't make sense, or it is ongoing work...
virtual void connect_output(int src_outport, int dst_inport, connectable *comp, config *cfg)
std::string to_string() const