SimGrid
3.18
Versatile Simulation of Distributed Systems
|
#include <instr_paje_types.hpp>
Public Member Functions | |
Type (std::string name, std::string alias, std::string color, Type *father) | |
virtual | ~Type () |
std::string | getName () |
const char * | getCname () |
long long int | getId () |
bool | isColored () |
Type * | byName (std::string name) |
ContainerType * | getOrCreateContainerType (std::string name) |
EventType * | getOrCreateEventType (std::string name) |
LinkType * | getOrCreateLinkType (std::string name, Type *source, Type *dest) |
StateType * | getOrCreateStateType (std::string name) |
VariableType * | getOrCreateVariableType (std::string name, std::string color) |
void | setCallingContainer (Container *container) |
void | logDefinition (e_event_type event_type) |
void | logDefinition (Type *source, Type *dest) |
Public Attributes | |
std::map< std::string, Type * > | children_ |
Container * | issuer_ = nullptr |
simgrid::instr::Type::Type | ( | std::string | name, |
std::string | alias, | ||
std::string | color, | ||
Type * | father | ||
) |
|
virtual |
|
inline |
|
inline |
|
inline |
|
inline |
Type * simgrid::instr::Type::byName | ( | std::string | name | ) |
ContainerType * simgrid::instr::Type::getOrCreateContainerType | ( | std::string | name | ) |
EventType * simgrid::instr::Type::getOrCreateEventType | ( | std::string | name | ) |
LinkType * simgrid::instr::Type::getOrCreateLinkType | ( | std::string | name, |
Type * | source, | ||
Type * | dest | ||
) |
StateType * simgrid::instr::Type::getOrCreateStateType | ( | std::string | name | ) |
VariableType * simgrid::instr::Type::getOrCreateVariableType | ( | std::string | name, |
std::string | color | ||
) |
void simgrid::instr::Type::logDefinition | ( | e_event_type | event_type | ) |
std::map<std::string, Type*> simgrid::instr::Type::children_ |
Container* simgrid::instr::Type::issuer_ = nullptr |