X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=include%2Fbabeltrace%2Fplugin%2Fcomponent-class-internal.h;h=efdf991b520283b58d72e287c01d9798cc710f24;hb=38b48196e2b127cceb022056bb22a15086644e10;hp=500d7cf3f503f34c51bf2edcbf354d57d1fd920d;hpb=b8a068016f0953440df334b147db75e861e7f2ac;p=babeltrace.git diff --git a/include/babeltrace/plugin/component-class-internal.h b/include/babeltrace/plugin/component-class-internal.h index 500d7cf3..efdf991b 100644 --- a/include/babeltrace/plugin/component-class-internal.h +++ b/include/babeltrace/plugin/component-class-internal.h @@ -37,8 +37,14 @@ struct bt_component_class { enum bt_component_type type; GString *name; struct bt_plugin *plugin; + bt_component_init_cb init; }; +BT_HIDDEN +int bt_component_class_init( + struct bt_component_class *class, enum bt_component_type type, + const char *name); + BT_HIDDEN struct bt_component_class *bt_component_class_create( enum bt_component_type type, const char *name,