sink.text.pretty: abort on unknown field class type
[babeltrace.git] / src / plugins / ctf / common / msg-iter / msg-iter.hpp
index 669cfe3d3218ba003e71bbe987707246efee9934..0b49c1c6979e4f033349cba0a931520d96e5aae5 100644 (file)
 #ifndef CTF_MSG_ITER_H
 #define CTF_MSG_ITER_H
 
-#include <stdbool.h>
+#include <stddef.h>
 #include <stdint.h>
 #include <stdio.h>
-#include <stddef.h>
+
 #include <babeltrace2/babeltrace.h>
-#include "common/macros.h"
 
-#include "../metadata/ctf-meta.hpp"
+#include "common/common.h"
 
 /**
  * @file ctf-msg-iter.h
@@ -207,9 +206,6 @@ struct ctf_msg_iter_medium_ops
     bt_stream *(*borrow_stream)(bt_stream_class *stream_class, int64_t stream_id, void *data);
 };
 
-/** CTF message iterator. */
-struct ctf_msg_iter;
-
 /**
  * Creates a CTF message iterator.
  *
@@ -226,7 +222,6 @@ struct ctf_msg_iter;
  * @returns                    New CTF message iterator on
  *                             success, or \c NULL on error
  */
-BT_HIDDEN
 struct ctf_msg_iter *ctf_msg_iter_create(struct ctf_trace_class *tc, size_t max_request_sz,
                                          struct ctf_msg_iter_medium_ops medops, void *medops_data,
                                          bt_logging_level log_level, bt_self_component *self_comp,
@@ -239,7 +234,6 @@ struct ctf_msg_iter *ctf_msg_iter_create(struct ctf_trace_class *tc, size_t max_
  *
  * @param msg_iter             CTF message iterator
  */
-BT_HIDDEN
 void ctf_msg_iter_destroy(struct ctf_msg_iter *msg_iter);
 
 /**
@@ -259,7 +253,6 @@ void ctf_msg_iter_destroy(struct ctf_msg_iter *msg_iter);
  *                             return value is #CTF_MSG_ITER_STATUS_OK
  * @returns                    One of #ctf_msg_iter_status values
  */
-BT_HIDDEN
 enum ctf_msg_iter_status ctf_msg_iter_get_next_message(struct ctf_msg_iter *msg_it,
                                                        const bt_message **message);
 
@@ -279,22 +272,18 @@ struct ctf_msg_iter_packet_properties
     } snapshots;
 };
 
-BT_HIDDEN
 enum ctf_msg_iter_status
 ctf_msg_iter_get_packet_properties(struct ctf_msg_iter *msg_it,
                                    struct ctf_msg_iter_packet_properties *props);
 
-BT_HIDDEN
 enum ctf_msg_iter_status
 ctf_msg_iter_curr_packet_first_event_clock_snapshot(struct ctf_msg_iter *msg_it,
                                                     uint64_t *first_event_cs);
 
-BT_HIDDEN
 enum ctf_msg_iter_status
 ctf_msg_iter_curr_packet_last_event_clock_snapshot(struct ctf_msg_iter *msg_it,
                                                    uint64_t *last_event_cs);
 
-BT_HIDDEN
 enum ctf_msg_iter_status ctf_msg_iter_seek(struct ctf_msg_iter *msg_it, off_t offset);
 
 /*
@@ -304,16 +293,13 @@ enum ctf_msg_iter_status ctf_msg_iter_seek(struct ctf_msg_iter *msg_it, off_t of
  * which this iterator emits after calling ctf_msg_iter_reset() is of
  * type `CTF_MESSAGE_TYPE_STREAM_BEGINNING`.
  */
-BT_HIDDEN
 void ctf_msg_iter_reset(struct ctf_msg_iter *msg_it);
 
 /*
  * Like ctf_msg_iter_reset(), but preserves stream-dependent state.
  */
-BT_HIDDEN
 void ctf_msg_iter_reset_for_next_stream_file(struct ctf_msg_iter *msg_it);
 
-BT_HIDDEN
 void ctf_msg_iter_set_dry_run(struct ctf_msg_iter *msg_it, bool val);
 
 static inline const char *ctf_msg_iter_medium_status_string(enum ctf_msg_iter_medium_status status)
This page took 0.024806 seconds and 4 git commands to generate.