Update version to 1.0.0-pre2
[babeltrace.git] / formats / ctf / events.c
index 22623aa52455a425427f61360508c34daaf64ebd..39620383879b3aae0076bb9aedf710e2d9c88d22 100644 (file)
@@ -29,6 +29,8 @@
 #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
@@ -317,12 +319,22 @@ error:
        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)
This page took 0.023812 seconds and 4 git commands to generate.