ctf-text plugin stub
[babeltrace.git] / include / babeltrace / plugin / plugin-system.h
index d2970b5895b57b1ad653a7bd187610c0acaed81b..b5158d8b47beaeb06ba3bd9c32f6b915be6f1fc4 100644 (file)
@@ -55,8 +55,9 @@ typedef void (*bt_component_destroy_cb)(struct bt_component *component);
  * deinitialization callback must be set by this function.
  *
  * @param component    Component instance
+ * @returns            One of #bt_component_status values
  */
-typedef struct bt_component *(*bt_component_source_init_cb)(
+typedef enum bt_component_status (*bt_component_source_init_cb)(
                struct bt_component *component);
 
 /**
@@ -66,8 +67,9 @@ typedef struct bt_component *(*bt_component_source_init_cb)(
  * deinitialization callback must be set by this function.
  *
  * @param component    Component instance
+ * @returns            One of #bt_component_status values
  */
-typedef struct bt_component *(*bt_component_sink_init_cb)(
+typedef enum bt_component_status (*bt_component_sink_init_cb)(
                struct bt_component *component);
 
 /**
This page took 0.023956 seconds and 4 git commands to generate.