lib: split trace API into trace class and trace APIs
[babeltrace.git] / plugins / ctf / common / metadata / decoder.h
index 51d3a185b3206d7c27c788c05cebec12c3025035..56b262dd0db56a9deb85fce3fe1a21e8cfa0e3e0 100644 (file)
@@ -39,15 +39,13 @@ struct ctf_metadata_decoder_config {
 };
 
 /*
- * Creates a CTF metadata decoder. `name` is this decoder's trace's
- * name.
+ * Creates a CTF metadata decoder.
  *
  * Returns `NULL` on error.
  */
 BT_HIDDEN
 struct ctf_metadata_decoder *ctf_metadata_decoder_create(
-               const struct ctf_metadata_decoder_config *config,
-               const char *name);
+               const struct ctf_metadata_decoder_config *config);
 
 /*
  * Destroys a CTF metadata decoder that you created with
@@ -64,7 +62,7 @@ void ctf_metadata_decoder_destroy(
  * until the end of this file stream. If it finds new information (new
  * event class, new stream class, or new clock class), it appends this
  * information to the decoder's trace object (as returned by
- * ctf_metadata_decoder_get_ir_trace()), or it creates this trace.
+ * ctf_metadata_decoder_get_ir_trace_class()), or it creates this trace.
  *
  * The metadata can be packetized or not.
  *
@@ -89,7 +87,7 @@ enum ctf_metadata_decoder_status ctf_metadata_decoder_decode(
                struct ctf_metadata_decoder *metadata_decoder, FILE *fp);
 
 BT_HIDDEN
-struct bt_trace *ctf_metadata_decoder_get_ir_trace(
+struct bt_trace_class *ctf_metadata_decoder_get_ir_trace_class(
                struct ctf_metadata_decoder *mdec);
 
 BT_HIDDEN
This page took 0.023673 seconds and 4 git commands to generate.