- container_t container = simgrid::instr::Container::byName(host);
- simgrid::instr::Type* type = container->type_->byName(state);
- simgrid::instr::Value* val = simgrid::instr::Value::byNameOrCreate(
- value_str, "", type); /* if user didn't declare a value with a color, use no color */
- new simgrid::instr::SetStateEvent(MSG_get_clock(), container, type, val);
+ container_t container = simgrid::instr::Container::byName(host);
+ simgrid::instr::StateType* state = static_cast<simgrid::instr::StateType*>(container->type_->byName(state_name));
+ state->addEntityValue(value_name);
+ state->setEvent(MSG_get_clock(), container, value_name);