#include <babeltrace/ctf/metadata.h>
#include <glib.h>
+#include "events-private.h"
+
/*
* thread local storage to store the last error that occured
* while reading a field, this variable must be accessed by
return -1;
}
+uint64_t bt_ctf_get_timestamp_raw(struct bt_ctf_event *event)
+{
+ if (event && event->stream->has_timestamp)
+ return ctf_get_timestamp_raw(event->stream,
+ event->stream->timestamp);
+ else
+ return -1ULL;
+}
+
uint64_t bt_ctf_get_timestamp(struct bt_ctf_event *event)
{
if (event && event->stream->has_timestamp)
- return event->stream->timestamp;
+ return ctf_get_timestamp(event->stream,
+ event->stream->timestamp);
else
- return 0;
+ return -1ULL;
}
static void bt_ctf_field_set_error(int error)