List detected component classes
[babeltrace.git] / include / babeltrace / plugin / component.h
index d8cbaa6fa737efbdd455ce798798f6c03d7dbd8e..53684dbd1924b9337bb922eb65ae56e5a55cda87 100644 (file)
@@ -54,18 +54,21 @@ enum bt_component_status {
        BT_COMPONENT_STATUS_OK =                0,
 };
 
-struct bt_component;
 
+struct bt_component;
+struct bt_value;
 
 /**
  * Create an instance of a component from a component class.
  *
  * @param component_class      Component class of which to create an instance
  * @param name                 Name of the new component instance, optional
+ * @param params               A dictionary of component parameters
  * @returns                    Returns a pointer to a new component instance
  */
 extern struct bt_component *bt_component_create(
-               struct bt_component_class *component_class, const char *name);
+               struct bt_component_class *component_class, const char *name,
+               struct bt_value *params);
 
 /**
  * Get component's name.
This page took 0.024329 seconds and 4 git commands to generate.