|
SimGrid
3.18
Versatile Simulation of Distributed Systems
|
#include <instr_paje_containers.hpp>
Public Member Functions | |
| Container (std::string name, std::string type_name, Container *father) | |
| virtual | ~Container () |
| std::string | getName () |
| const char * | getCname () |
| long long int | getId () |
| void | removeFromParent () |
| void | logCreation () |
| void | logDestruction () |
| StateType * | getState (std::string name) |
| LinkType * | getLink (std::string name) |
| VariableType * | getVariable (std::string name) |
Static Public Member Functions | |
| static Container * | byNameOrNull (std::string name) |
| static Container * | byName (std::string name) |
| static Container * | getRoot () |
Public Attributes | |
| Type * | type_ |
| Container * | father_ |
| std::map< std::string, Container * > | children_ |
| sg_netpoint_t | netpoint_ = nullptr |
| simgrid::instr::Container::Container | ( | std::string | name, |
| std::string | type_name, | ||
| Container * | father | ||
| ) |
|
virtual |
|
static |
|
static |
|
inline |
|
inline |
|
inline |
| void simgrid::instr::Container::removeFromParent | ( | ) |
| void simgrid::instr::Container::logCreation | ( | ) |
| void simgrid::instr::Container::logDestruction | ( | ) |
| StateType * simgrid::instr::Container::getState | ( | std::string | name | ) |
| LinkType * simgrid::instr::Container::getLink | ( | std::string | name | ) |
| VariableType * simgrid::instr::Container::getVariable | ( | std::string | name | ) |
|
static |
| Type* simgrid::instr::Container::type_ |
| Container* simgrid::instr::Container::father_ |
| std::map<std::string, Container*> simgrid::instr::Container::children_ |
| sg_netpoint_t simgrid::instr::Container::netpoint_ = nullptr |