Add missing stream class accessor
authorJérémie Galarneau <jeremie.galarneau@efficios.com>
Tue, 6 Jan 2015 22:38:58 +0000 (17:38 -0500)
committerJérémie Galarneau <jeremie.galarneau@efficios.com>
Tue, 6 Jan 2015 22:38:58 +0000 (17:38 -0500)
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
formats/ctf/ir/stream.c
include/babeltrace/ctf-ir/stream.h

index 18c9edfd96000e03b8e6bd65dd81dd4e0f6d4bb6..d291981eaace2fe1eb9fd16070755b5ee3d2fcac 100644 (file)
@@ -355,6 +355,21 @@ void bt_ctf_stream_set_trace(struct bt_ctf_stream *stream,
        stream->trace = trace;
 }
 
+struct bt_ctf_stream_class *bt_ctf_stream_get_class(
+               struct bt_ctf_stream *stream)
+{
+       struct bt_ctf_stream_class *stream_class = NULL;
+
+       if (!stream) {
+               goto end;
+       }
+
+       stream_class = stream->stream_class;
+       bt_ctf_stream_class_get(stream_class);
+end:
+       return stream_class;
+}
+
 int bt_ctf_stream_get_discarded_events_count(
                struct bt_ctf_stream *stream, uint64_t *count)
 {
index 73fc5369d324b83ac6bf68d724e18cdf86d067a9..f302583d8fa74ecbf0ffb1908844689ca2ab8cca 100644 (file)
@@ -39,6 +39,16 @@ extern "C" {
 struct bt_ctf_event;
 struct bt_ctf_stream;
 
+/*
+ * bt_ctf_stream_get_stream_class: get a stream's class.
+ *
+ * @param stream Stream instance.
+ *
+ * Returns the stream's class, NULL on error.
+ */
+extern struct bt_ctf_stream_class *bt_ctf_stream_get_class(
+               struct bt_ctf_stream *stream);
+
 /*
  * bt_ctf_stream_get_discarded_events_count: get the number of discarded
  * events associated with this stream.
This page took 0.026095 seconds and 4 git commands to generate.