.clang-tidy: enable cppcoreguidelines-avoid-const-or-ref-data-members
[babeltrace.git] / src / plugins / ctf / common / bfcr / bfcr.hpp
index b67d6bd3efe0012e3d5deed56151cc831ab517e6..f2fe879605b78038445a9e3dc1a7190b0e938caa 100644 (file)
 #ifndef CTF_BFCR_H
 #define CTF_BFCR_H
 
-#include <stdint.h>
 #include <stddef.h>
-#include <stdio.h>
+#include <stdint.h>
+
 #include <babeltrace2/babeltrace.h>
-#include "common/macros.h"
 
-#include "../metadata/ctf-meta.hpp"
+#include "common/common.h"
 
 /**
  * @file bfcr.h
@@ -62,9 +61,6 @@ enum bt_bfcr_status
     BT_BFCR_STATUS_OK = 0,
 };
 
-/** Field class reader. */
-struct bt_bfcr;
-
 typedef enum bt_bfcr_status (*bt_bfcr_unsigned_int_cb_func)(uint64_t, struct ctf_field_class *,
                                                             void *);
 
@@ -257,7 +253,6 @@ struct bt_bfcr_cbs
  * @param data         User data (passed to user callback functions)
  * @returns            New binary class reader on success, or \c NULL on error
  */
-BT_HIDDEN
 struct bt_bfcr *bt_bfcr_create(struct bt_bfcr_cbs cbs, void *data, bt_logging_level log_level,
                                bt_self_component *self_comp);
 
@@ -266,7 +261,6 @@ struct bt_bfcr *bt_bfcr_create(struct bt_bfcr_cbs cbs, void *data, bt_logging_le
  *
  * @param bfcr Binary class reader
  */
-BT_HIDDEN
 void bt_bfcr_destroy(struct bt_bfcr *bfcr);
 
 /**
@@ -300,7 +294,6 @@ void bt_bfcr_destroy(struct bt_bfcr *bfcr);
  * @param status               Returned status (see description above)
  * @returns                    Number of consumed bits
  */
-BT_HIDDEN
 size_t bt_bfcr_start(struct bt_bfcr *bfcr, struct ctf_field_class *cls, const uint8_t *buf,
                      size_t offset, size_t packet_offset, size_t sz, enum bt_bfcr_status *status);
 
@@ -327,11 +320,9 @@ size_t bt_bfcr_start(struct bt_bfcr *bfcr, struct ctf_field_class *cls, const ui
  * @param status       Returned status (see description above)
  * @returns            Number of consumed bits
  */
-BT_HIDDEN
 size_t bt_bfcr_continue(struct bt_bfcr *bfcr, const uint8_t *buf, size_t sz,
                         enum bt_bfcr_status *status);
 
-BT_HIDDEN
 void bt_bfcr_set_unsigned_int_cb(struct bt_bfcr *bfcr, bt_bfcr_unsigned_int_cb_func cb);
 
 static inline const char *bt_bfcr_status_string(enum bt_bfcr_status status)
This page took 0.023675 seconds and 4 git commands to generate.