|
SST/macro
|
A launcher that can be cooperatively scheduled by a very naive scheduler. More...
#include <launcher.h>


Public Member Functions | |
| launcher () | |
| virtual std::string | to_string () const |
| virtual | ~launcher () throw () |
| Hasta la vista. More... | |
| virtual void | incoming_event (event *ev) |
| virtual void | start () |
Public Member Functions inherited from sstmac::sw::library | |
| virtual void | unregister_all_libs () |
| 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 | |
| bool | is_completed_ |
| spkt_unordered_map< app_id, int > | num_apps_launched_ |
Protected Attributes inherited from sstmac::sw::library | |
| operating_system * | os_ |
| key::category | key_cat_ |
| software_id | sid_ |
Additional Inherited Members | |
Protected Member Functions inherited from sstmac::sw::service | |
| service (const std::string &libname, software_id sid) | |
| service (const char *prefix, software_id sid) | |
| virtual | ~service () |
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... | |
A launcher that can be cooperatively scheduled by a very naive scheduler.
Definition at line 24 of file launcher.h.
| sstmac::sw::launcher::launcher | ( | ) |
|
virtual | |||||||||||||
Hasta la vista.
Referenced by to_string().
|
virtual |
Implements sstmac::sw::service.
Referenced by to_string().
|
virtual |
Reimplemented from sstmac::sw::service.
Referenced by to_string().
|
inlinevirtual |
Reimplemented from sstmac::sw::service.
Definition at line 32 of file launcher.h.
References incoming_event(), start(), and ~launcher().

|
protected |
Definition at line 46 of file launcher.h.
|
protected |
Definition at line 48 of file launcher.h.
1.8.11