lib: make trace IR API const-correct
[babeltrace.git] / plugins / libctfcopytrace / clock-fields.h
index 607f9c03fd156e72329de8510ad34fd8e5d55535..b3643501cf087ed85d5e64e58b24aa5d58587b30 100644 (file)
 
 #include <stdbool.h>
 #include <babeltrace/babeltrace-internal.h>
-#include <babeltrace/component/component.h>
-#include <babeltrace/ctf-writer/writer.h>
+#include <babeltrace/babeltrace.h>
 
 #ifdef __cplusplus
 extern "C" {
 #endif
 
 BT_HIDDEN
-struct bt_ctf_field_type *override_header_type(FILE *err,
-               struct bt_ctf_field_type *type,
-               struct bt_ctf_trace *writer_trace);
+struct bt_field_type *override_header_type(FILE *err,
+               struct bt_field_type *type,
+               const struct bt_trace *writer_trace);
 
 BT_HIDDEN
-int copy_override_field(FILE *err, struct bt_ctf_event *event,
-               struct bt_ctf_event *writer_event, struct bt_ctf_field *field,
-               struct bt_ctf_field *copy_field);
+int copy_override_field(FILE *err, const struct bt_event *event,
+               const struct bt_event *writer_event, const struct bt_field *field,
+               const struct bt_field *copy_field);
 
 BT_HIDDEN
-struct bt_ctf_clock_class *stream_class_get_clock_class(FILE *err,
-               struct bt_ctf_stream_class *stream_class);
+const struct bt_clock_class *stream_class_get_clock_class(FILE *err,
+               const struct bt_stream_class *stream_class);
 
 BT_HIDDEN
-struct bt_ctf_clock_class *event_get_clock_class(FILE *err,
-               struct bt_ctf_event *event);
+const struct bt_clock_class *event_get_clock_class(FILE *err,
+               const struct bt_event *event);
 
 #ifdef __cplusplus
 }
This page took 0.024703 seconds and 4 git commands to generate.