|
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 |