SST/macro
|
#include <connection.h>
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 } |
Public Member Functions inherited from sstmac::event_scheduler | |
virtual | ~event_scheduler () |
virtual std::string | to_string () const |
virtual void | handle (event *ev) |
void | cancel_all_messages () |
void | ipc_schedule (timestamp t, event_handler *handler, event *ev) |
ipc_schedule Should only be called on stub handlers for which handler->ipc_handler() returns true More... | |
void | schedule (timestamp t, event_handler *handler, event *ev) |
Add an event to the event queue, where msg will get delivered to handler at time t. More... | |
void | schedule (timestamp t, event_queue_entry *ev) |
void | schedule_now (event_queue_entry *ev) |
void | schedule_now (event_handler *handler, event *ev) |
void | schedule_delay (timestamp delay, event_handler *handler, event *ev) |
void | schedule_delay (timestamp delay, event_queue_entry *ev) |
void | send_self_event (timestamp arrival, event *ev) |
void | send_delayed_self_event (timestamp delay, event *ev) |
void | send_now_self_event (event *ev) |
void | send_self_event_queue (timestamp arrival, event_queue_entry *ev) |
void | send_delayed_self_event_queue (timestamp delay, event_queue_entry *ev) |
void | send_now_self_event_queue (event_queue_entry *ev) |
void | register_stat (stat_collector *coll) |
virtual void | set_event_manager (event_manager *m) |
Set the eventmanager for this scheduler. More... | |
event_manager * | event_mgr () const |
timestamp | now () const |
get the current time More... | |
int | nthread () const |
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 () |
Public Member Functions inherited from sstmac::hw::connectable | |
virtual std::string | to_string () const =0 |
virtual void | connect (int src_outport, int dst_inport, connection_type_t ty, connectable *mod, config *cfg)=0 |
connect More... | |
Static Public Member Functions inherited from sstmac::hw::connectable | |
static const char * | str (connection_type_t ty) |
Static Public Attributes inherited from sstmac::event_handler | |
static const int | null_lpid = -1 |
static const int | null_threadid = -1 |
Static Public Attributes inherited from sstmac::hw::connectable | |
static const int | any_port = -1 |
Protected Member Functions inherited from sstmac::event_scheduler | |
event_scheduler () | |
Protected Member Functions inherited from sstmac::event_handler | |
event_handler () | |
void | init_loc_id (event_loc_id id) |
void | init_thread_id (int id) |
Protected Attributes inherited from sstmac::event_scheduler | |
uint32_t | seqnum_ |
Definition at line 77 of file connection.h.