Cleanup: Remove unneeded local variables from function
[babeltrace.git] / formats / ctf / events.c
index ebc4f1b057143d046ccee603b11e5da2eafabdd7..15882eeffd20c2400de32af077e2879402165095 100644 (file)
@@ -251,6 +251,36 @@ error:
        return -1;
 }
 
        return -1;
 }
 
+struct bt_context *bt_ctf_event_get_context(const struct bt_ctf_event *event)
+{
+       struct bt_context *ret = NULL;
+       struct ctf_file_stream *cfs;
+       struct ctf_trace *trace;
+
+       cfs = container_of(event->stream, struct ctf_file_stream,
+                       parent);
+       trace = cfs->parent.stream_class->trace;
+       if (trace->ctx)
+               ret = trace->ctx;
+
+       return ret;
+}
+
+int bt_ctf_event_get_handle_id(const struct bt_ctf_event *event)
+{
+       int ret = -1;
+       struct ctf_file_stream *cfs;
+       struct ctf_trace *trace;
+
+       cfs = container_of(event->stream, struct ctf_file_stream,
+                       parent);
+       trace = cfs->parent.stream_class->trace;
+       if (trace->handle)
+               ret = trace->handle->id;
+
+       return ret;
+}
+
 uint64_t bt_ctf_get_timestamp_raw(const struct bt_ctf_event *event)
 {
        if (event && event->stream->has_timestamp)
 uint64_t bt_ctf_get_timestamp_raw(const struct bt_ctf_event *event)
 {
        if (event && event->stream->has_timestamp)
This page took 0.024072 seconds and 4 git commands to generate.