typedef struct paje_event *paje_event_t;
typedef struct paje_event {
- char *name;
- char *header;
unsigned int id;
double timestamp;
} s_paje_event_t;
defineContainerType_t event = xbt_new0(s_defineContainerType_t, 1);
event->type = type;
event->print = print_pajeDefineContainerType;
- event->event.name = xbt_strdup("PajeDefineContainerType");
event->event.id = pajeDefineContainerTypeId;
event->event.timestamp = 0;
- event->event.header = xbt_strdup("");
//print it
event->print (event);
//destroy it
- xbt_free (event->event.name);
- xbt_free (event->event.header);
xbt_free (event);
event = NULL;
}
defineVariableType_t event = xbt_new0(s_defineVariableType_t, 1);
event->type = type;
event->print = print_pajeDefineVariableType;
- event->event.name = xbt_strdup("PajeDefineVariableType");
event->event.id = pajeDefineVariableTypeWithColorId;
event->event.timestamp = 0;
- event->event.header = xbt_strdup ("");
//print it
event->print (event);
//destroy it
- xbt_free (event->event.name);
- xbt_free (event->event.header);
xbt_free (event);
event = NULL;
}
defineStateType_t event = xbt_new0(s_defineStateType_t, 1);
event->type = type;
event->print = print_pajeDefineStateType;
- event->event.name = xbt_strdup("PajeDefineStateType");
event->event.id = pajeDefineStateTypeId;
event->event.timestamp = 0;
- event->event.header = xbt_strdup ("");
//print it
event->print (event);
//destroy it
- xbt_free (event->event.name);
- xbt_free (event->event.header);
xbt_free (event);
event = NULL;
}
defineEventType_t event = xbt_new0(s_defineEventType_t, 1);
event->type = type;
event->print = print_pajeDefineEventType;
- event->event.name = xbt_strdup("PajeDefineEventType");
event->event.id = pajeDefineEventTypeWithColorId;
event->event.timestamp = 0;
- event->event.header = xbt_strdup ("");
//print it
event->print (event);
//destroy it
- xbt_free (event->event.name);
- xbt_free (event->event.header);
xbt_free (event);
event = NULL;
}
event->source = source;
event->dest = dest;
event->print = print_pajeDefineLinkType;
- event->event.name = xbt_strdup("PajeDefineLinkType");
event->event.id = pajeDefineLinkTypeId;
event->event.timestamp = 0;
- event->event.header = xbt_strdup ("");
//print it
event->print (event);
//destroy it
- xbt_free (event->event.name);
- xbt_free (event->event.header);
xbt_free (event);
event = NULL;
}
createContainer_t event = xbt_new0(s_createContainer_t, 1);
event->container = container;
event->print = print_pajeCreateContainer;
- event->event.name = xbt_strdup("PajeCreateContainer");
event->event.id = pajeCreateContainerId;
event->event.timestamp = SIMIX_get_clock();
- event->event.header = xbt_strdup("");
//print it
event->print (event);
//destroy it
- xbt_free (event->event.name);
- xbt_free (event->event.header);
xbt_free (event);
event = NULL;
}
destroyContainer_t event = xbt_new0(s_destroyContainer_t, 1);
event->container = container;
event->print = print_pajeDestroyContainer;
- event->event.name = xbt_strdup("PajeDestroyContainer");
event->event.id = pajeDestroyContainerId;
event->event.timestamp = SIMIX_get_clock();
- event->event.header = xbt_strdup("");
//print it
event->print (event);
//destroy it
- xbt_free (event->event.name);
- xbt_free (event->event.header);
xbt_free (event);
event = NULL;
event->container = container;
event->value = value;
event->print = print_pajeSetVariable;
- event->event.name = xbt_strdup("PajeSetVariable");
event->event.id = pajeSetVariableId;
event->event.timestamp = timestamp;
- event->event.header = xbt_strdup("");
//print it
event->print (event);
//destroy it
- xbt_free (event->event.name);
- xbt_free (event->event.header);
xbt_free (event);
event = NULL;
}
event->container = container;
event->value = value;
event->print = print_pajeAddVariable;
- event->event.name = xbt_strdup("PajeAddVariable");
event->event.id = pajeAddVariableId;
event->event.timestamp = timestamp;
- event->event.header = xbt_strdup("");
//print it
event->print (event);
//destroy it
- xbt_free (event->event.name);
- xbt_free (event->event.header);
xbt_free (event);
event = NULL;
}
event->container = container;
event->value = value;
event->print = print_pajeSubVariable;
- event->event.name = xbt_strdup("PajeSubVariable");
event->event.id = pajeSubVariableId;
event->event.timestamp = timestamp;
- event->event.header = xbt_strdup("");
//print it
event->print (event);
//destroy it
- xbt_free (event->event.name);
- xbt_free (event->event.header);
xbt_free (event);
event = NULL;
}
event->container = container;
event->value = xbt_strdup(value);
event->print = print_pajeSetState;
- event->event.name = xbt_strdup("PajeSetState");
event->event.id = pajeSetStateId;
event->event.timestamp = timestamp;
- event->event.header = xbt_strdup("");
//print it
event->print (event);
//destroy it
xbt_free (event->value);
- xbt_free (event->event.name);
- xbt_free (event->event.header);
xbt_free (event);
event = NULL;
}
event->container = container;
event->value = xbt_strdup(value);
event->print = print_pajePushState;
- event->event.name = xbt_strdup("PajePushState");
event->event.id = pajePushStateId;
event->event.timestamp = timestamp;
- event->event.header = xbt_strdup("");
//print it
event->print (event);
//destroy it
xbt_free (event->value);
- xbt_free (event->event.name);
- xbt_free (event->event.header);
xbt_free (event);
event = NULL;
}
event->type = type;
event->container = container;
event->print = print_pajePopState;
- event->event.name = xbt_strdup("PajePopState");
event->event.id = pajePopStateId;
event->event.timestamp = timestamp;
- event->event.header = xbt_strdup("");
//print it
event->print (event);
//destroy it
- xbt_free (event->event.name);
- xbt_free (event->event.header);
xbt_free (event);
event = NULL;
}
event->value = xbt_strdup (value);
event->key = xbt_strdup (key);
event->print = print_pajeStartLink;
- event->event.name = xbt_strdup("PajeStartLink");
event->event.id = pajeStartLinkId;
event->event.timestamp = timestamp;
- event->event.header = xbt_strdup("");
//print it
event->print (event);
//destroy it
xbt_free (event->value);
xbt_free (event->key);
- xbt_free (event->event.name);
- xbt_free (event->event.header);
xbt_free (event);
event = NULL;
}
event->value = xbt_strdup (value);
event->key = xbt_strdup (key);
event->print = print_pajeEndLink;
- event->event.name = xbt_strdup("PajeEndLink");
event->event.id = pajeEndLinkId;
event->event.timestamp = timestamp;
- event->event.header = xbt_strdup("");
//print it
event->print (event);
//destroy it
xbt_free (event->value);
xbt_free (event->key);
- xbt_free (event->event.name);
- xbt_free (event->event.header);
xbt_free (event);
event = NULL;
}
event->container = container;
event->value = xbt_strdup (value);
event->print = print_pajeNewEvent;
- event->event.name = xbt_strdup("PajeNewEvent");
event->event.id = pajeNewEventId;
event->event.timestamp = timestamp;
- event->event.header = xbt_strdup("");
//print it
event->print (event);
//destroy it
xbt_free (event->value);
- xbt_free (event->event.name);
- xbt_free (event->event.header);
xbt_free (event);
event = NULL;
}