SST/macro
|
#include <event_callback.h>
Public Member Functions | |
virtual | ~member_fxn_callback () |
void | execute () |
virtual std::string | to_string () const |
member_fxn_callback (event_loc_id id, Cls *obj, Fxn fxn, const Args &...args) | |
Private Member Functions | |
template<int... S> | |
void | dispatch (seq< S... >) |
Private Attributes | |
std::tuple< Args... > | params_ |
Fxn | fxn_ |
Cls * | obj_ |
Additional Inherited Members | |
Protected Member Functions inherited from sstmac::callback | |
callback (event_loc_id local) | |
Protected Attributes inherited from sstmac::event_queue_entry | |
timestamp | time_ |
event_loc_id | dst_loc_ |
event_loc_id | src_loc_ |
uint32_t | seqnum_ |
A unique sequence number from the source. More... | |
Definition at line 118 of file event_callback.h.
|
inlinevirtual |
Definition at line 123 of file event_callback.h.
|
inline |
Definition at line 135 of file event_callback.h.
|
inlineprivate |
Definition at line 146 of file event_callback.h.
|
inlinevirtual |
Implements sstmac::event_queue_entry.
Definition at line 126 of file event_callback.h.
|
inlinevirtual |
Implements sstmac::event_queue_entry.
Definition at line 131 of file event_callback.h.
|
private |
Definition at line 151 of file event_callback.h.
|
private |
Definition at line 152 of file event_callback.h.
|
private |
Definition at line 150 of file event_callback.h.