SST/macro
|
#include <connectable_wrapper.h>
Public Member Functions | |
std::string | to_string () const |
integrated_connectable_wrapper (SST::Link *link) | |
void | handle (event *ev) |
void | connect (int src_outport, int dst_inport, connection_type_t ty, connectable *mod, config *cfg) |
event_loc_id | event_location () const |
SST::Link * | link () const |
Public Member Functions inherited from sstmac::hw::connectable | |
virtual void | connect (int src_outport, int dst_inport, connection_type_t ty, connectable *mod, config *cfg)=0 |
connect More... | |
Public Member Functions inherited from sstmac::event_handler | |
virtual | ~event_handler () |
event_loc_id | event_location () const |
virtual bool | ipc_handler () const |
Whether an event handler is a "fake" handler that represents logical process boundary. More... | |
int | thread_id () const |
virtual void | deadlock_check (event *ev) |
virtual void | deadlock_check () |
Private Attributes | |
SST::Link * | link_ |
Additional Inherited Members | |
Public Types inherited from sstmac::hw::connectable | |
enum | config_type_t { RedundantConnection =0, WeightedConnection =1, FixedBandwidthConnection =2, FixedConnection =3, BasicConnection =4 } |
enum | connection_type_t { output, input } |
Static Public Member Functions inherited from sstmac::hw::connectable | |
static const char * | str (connection_type_t ty) |
Static Public Attributes inherited from sstmac::hw::connectable | |
static const int | any_port = -1 |
Static Public Attributes inherited from sstmac::event_handler | |
static const int | null_lpid = -1 |
static const int | null_threadid = -1 |
Protected Member Functions inherited from sstmac::event_handler | |
event_handler () | |
void | init_loc_id (event_loc_id id) |
void | init_thread_id (int id) |
Definition at line 37 of file connectable_wrapper.h.
|
inline |
Definition at line 44 of file connectable_wrapper.h.
void sstmac::integrated_connectable_wrapper::connect | ( | int | src_outport, |
int | dst_inport, | ||
connection_type_t | ty, | ||
connectable * | mod, | ||
config * | cfg | ||
) |
|
inline |
Definition at line 64 of file connectable_wrapper.h.
References sstmac::event_loc_id::null.
|
inlinevirtual |
Implements sstmac::event_handler.
Definition at line 51 of file connectable_wrapper.h.
References sstmac::connection_details::cfg, and spkt_throw.
|
inline |
Definition at line 69 of file connectable_wrapper.h.
|
inlinevirtual |
Implements sstmac::event_handler.
Definition at line 42 of file connectable_wrapper.h.
|
private |
Definition at line 74 of file connectable_wrapper.h.