Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
return ret;
}
+int bt_ctf_stream_get_discarded_events_count(
+ struct bt_ctf_stream *stream, uint64_t *count)
+{
+ int64_t ret = 0;
+
+ if (!stream || !count) {
+ ret = -1;
+ goto end;
+ }
+
+ *count = stream->events_discarded;
+end:
+ return ret;
+}
+
void bt_ctf_stream_append_discarded_events(struct bt_ctf_stream *stream,
uint64_t event_count)
{
struct bt_ctf_event;
struct bt_ctf_stream;
+/*
+ * bt_ctf_stream_get_discarded_events_count: get the number of discarded
+ * events associated with this stream.
+ *
+ * @param stream Stream instance.
+ *
+ * Returns the number of discarded events, a negative value on error.
+ */
+extern int bt_ctf_stream_get_discarded_events_count(
+ struct bt_ctf_stream *stream, uint64_t *count);
+
/*
* bt_ctf_stream_append_discarded_events: increment discarded events count.
*