-void TRACE_host_push_state (const char *host, const char *state, const char *value)
-{ paje_value pj_value;
- container_t container = PJ_container_get(host);
- type_t type = PJ_type_get (state, container->type);
- val_t val = pj_value.PJ_value_get_or_new (value, nullptr, type); /* if user didn't declare a value with a color, use nullptr color */
- new PushStateEvent(MSG_get_clock(), container, type, val);
+void TRACE_host_push_state(const char* host, const char* state_name, const char* value_name)
+{
+ simgrid::instr::Container::by_name(host)->get_state(state_name)->push_event(value_name);