struct fs_writer {
struct bt_ctf_writer *writer;
- struct bt_trace *trace;
- struct bt_trace *writer_trace;
+ const struct bt_trace *trace;
+ const struct bt_trace *writer_trace;
struct writer_component *writer_component;
int static_listener_id;
int trace_static;
struct fs_writer *fs_writer);
BT_HIDDEN
enum bt_component_status writer_output_event(struct writer_component *writer,
- struct bt_event *event);
+ const struct bt_event *event);
BT_HIDDEN
enum bt_component_status writer_new_packet(struct writer_component *writer,
- struct bt_packet *packet);
+ const struct bt_packet *packet);
BT_HIDDEN
enum bt_component_status writer_close_packet(struct writer_component *writer,
- struct bt_packet *packet);
+ const struct bt_packet *packet);
BT_HIDDEN
enum bt_component_status writer_stream_begin(struct writer_component *writer,
- struct bt_stream *stream);
+ const struct bt_stream *stream);
BT_HIDDEN
enum bt_component_status writer_stream_end(struct writer_component *writer,
- struct bt_stream *stream);
+ const struct bt_stream *stream);
BT_HIDDEN
enum bt_component_status writer_component_init(
void writer_component_port_connected(
struct bt_self_component *component,
struct bt_private_port *self_port,
- struct bt_port *other_port);
+ const struct bt_port *other_port);
BT_HIDDEN
void writer_component_finalize(struct bt_self_component *component);