1 #ifndef CONNECTABLE_WRAPPER_H 2 #define CONNECTABLE_WRAPPER_H 6 #include <sst/core/link.h> 28 void parse_type_id(
const std::string& str, endpoint_t& ep,
int&
id);
42 std::string
to_string()
const {
return "integrated_connectable_wrapper"; }
53 "integrated_connectable_wrapper::handle: should never be called");
83 typedef spkt_unordered_map<switch_id, connectable_proxy_component*>
switch_map;
85 typedef spkt_unordered_map<endpoint_id, connectable_proxy_component*>
endpoint_map;
90 return "connectable_proxy";
124 #endif // CONNECTABLE_WRAPPER_H event_loc_id event_location() const
std::string to_string() const
component_category_t category
static switch_map registered_switches
void parse_type_id(const std::string &str, endpoint_t &ep, int &id)
std::string injection_latency
The main interface for something that can respond to an event (sst_message).
hw::connectable::config cfg
integrated_connectable_wrapper(SST::Link *link)
SUMI = Simulator unified messagine interface It is also the name for a solid ink in Japanese - i...
void parse_port_name(const std::string &port_name, connection_details *dets)
void parse_src(const std::string &str)
PyObject * component_proxy
std::string component_name
spkt_unordered_map< endpoint_id, connectable_proxy_component * > endpoint_map
event_loc_id event_location() const
spkt_unordered_map< switch_id, connectable_proxy_component * > switch_map
static endpoint_map registered_endpoints
#define spkt_throw(exc,...)
void parse_dst(const std::string &str)
A function was intentionally unimplemented because it doesn't make sense, or it is ongoing work...
std::string to_string() const
hw::connectable::connection_type_t type