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 |