SST/macro
|
#include <pmi.h>
Public Member Functions | |
process_manager (software_id sid) | |
virtual void | init_os (operating_system *os) |
virtual | ~process_manager () |
int | get_partner (node_id addr) const |
node_id | my_addr () const |
void | kill_node () |
void | kill_process () |
Private Types | |
typedef spkt_unordered_map< int, node_id > | proc_to_node_map |
typedef spkt_unordered_map< int, proc_to_node_map > | app_to_proc_to_node_map |
typedef spkt_unordered_map< node_id, int > | node_to_proc_map |
typedef spkt_unordered_map< int, node_to_proc_map > | app_to_node_to_proc_map |
Private Attributes | |
node_id | my_addr_ |
operating_system * | my_os_ |
software_id | sid_ |
Static Private Attributes | |
static app_to_proc_to_node_map | node_map_ |
static app_to_node_to_proc_map | proc_map_ |
|
private |
|
private |
|
private |
|
private |
sstmac::sw::process_manager::process_manager | ( | software_id | sid | ) |
|
virtual |
int sstmac::sw::process_manager::get_partner | ( | node_id | addr | ) | const |
|
virtual |
Reimplemented in sstmac::sumi_api.
void sstmac::sw::process_manager::kill_node | ( | ) |
Referenced by my_addr().
void sstmac::sw::process_manager::kill_process | ( | ) |
Referenced by my_addr().
|
inline |
Definition at line 31 of file pmi.h.
References kill_node(), kill_process(), and my_addr_.
|
private |
|
private |
|
staticprivate |
|
staticprivate |
|
private |