enum bt_component_type type;
GString *name;
struct bt_plugin *plugin;
+ bt_component_init_cb init;
};
BT_HIDDEN
const char *name);
BT_HIDDEN
-int bt_component_class_set_plugin(struct bt_component_class *class,
+struct bt_component_class *bt_component_class_create(
+ enum bt_component_type type, const char *name,
struct bt_plugin *plugin);
#endif /* BABELTRACE_PLUGIN_COMPONENT_CLASS_INTERNAL_H */