SST/macro
|
#include <library.h>
Protected Member Functions | |
blocking_library (const char *prefix, software_id sid) | |
blocking_library (const std::string &libname, software_id sid) | |
void | wait_event (event *ev, key::category=key::general) |
virtual void | incoming_event (event *ev) |
Protected Member Functions inherited from sstmac::sw::library | |
library (const std::string &libname, software_id sid) | |
library (const char *prefix, software_id sid) | |
void | register_lib (library *lib) |
This function is provided so that libraries can instantiate, register, and use other libraries. More... | |
Private Attributes | |
std::map< event *, key * > | blocked_events_ |
Additional Inherited Members | |
Public Member Functions inherited from sstmac::sw::library | |
virtual void | unregister_all_libs () |
virtual std::string | to_string () const |
virtual std::string | lib_name () const |
virtual void | init_os (operating_system *os) |
virtual void | consume_params (sprockit::sim_parameters *params) |
operating_system * | os () const |
software_id | sid () const |
virtual | ~library () |
Protected Attributes inherited from sstmac::sw::library | |
operating_system * | os_ |
key::category | key_cat_ |
software_id | sid_ |
|
inlineprotected |
|
inlineprotected |
Definition at line 102 of file library.h.
References sstmac::sw::key::general, and sstmac::sw::library::incoming_event().
|
protectedvirtual |
Implements sstmac::sw::library.
|
protected |