for (p = event->parent;
p != NULL && !p->id_sent_to_stats &&
- timeval_cmp(&p->tv_created, &res->tv_created) == 0;
+ timeval_cmp(&p->tv_created_ioloop, &res->tv_created_ioloop) == 0;
p = p->parent) {
// Merge all parents with the same timestamp into result.
if (!event_has_all_categories(res, p) ||
event->refcount = 1;
event->id = ++event_id_counter;
event->pool = pool;
- event->tv_created = ioloop_timeval;
+ event->tv_created_ioloop = ioloop_timeval;
event->source_filename = source_filename;
event->source_linenum = source_linenum;
if (parent != NULL) {
event->passthrough = TRUE;
/* This event only intends to extend the parent event.
Use the parent's creation timestamp. */
- event->tv_created = parent->tv_created;
+ event->tv_created_ioloop = parent->tv_created_ioloop;
event_last_passthrough = &event->event_passthrough;
} else {
event_last_passthrough = &parent->event_passthrough;
void event_get_create_time(struct event *event, struct timeval *tv_r)
{
- *tv_r = event->tv_created;
+ *tv_r = event->tv_created_ioloop;
}
bool event_get_last_send_time(struct event *event, struct timeval *tv_r)
{
/* required fields: */
str_printfa(dest, "%"PRIdTIME_T"\t%u",
- event->tv_created.tv_sec,
- (unsigned int)event->tv_created.tv_usec);
+ event->tv_created_ioloop.tv_sec,
+ (unsigned int)event->tv_created_ioloop.tv_usec);
/* optional fields: */
if (event->source_filename != NULL) {
*error_r = "Missing required fields";
return FALSE;
}
- if (!event_import_tv(args[0], args[1], &event->tv_created, &error)) {
- *error_r = t_strdup_printf("Invalid tv_created: %s", error);
+ if (!event_import_tv(args[0], args[1], &event->tv_created_ioloop, &error)) {
+ *error_r = t_strdup_printf("Invalid tv_created_ioloop: %s", error);
return FALSE;
}
args += 2;