X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=src%2Flib%2Fplugin%2Fplugin-so.h;fp=src%2Flib%2Fplugin%2Fplugin-so.h;h=be193d90b5918d1fc1b54a1373f870393faeaf94;hb=bb8e4ed213a9d11e60eb9056940bbf067f83d443;hp=b9d0499642c5272c34c0cf278407a010b4c0d341;hpb=13f9fa40d21bbc8b3889e4662bcc4f13170d07b5;p=babeltrace.git diff --git a/src/lib/plugin/plugin-so.h b/src/lib/plugin/plugin-so.h index b9d04996..be193d90 100644 --- a/src/lib/plugin/plugin-so.h +++ b/src/lib/plugin/plugin-so.h @@ -61,6 +61,12 @@ BT_HIDDEN int bt_plugin_so_create_all_from_static(bool fail_on_load_error, struct bt_plugin_set **plugin_set_out); +/* + * This function would normally be BT_HIDDEN, but it is used by the Python + * plugin provider, which is conceptually part of libbabeltrace2, but + * implemented as a separate shared object, for modularity. It is therefore + * exposed, but not part of the public ABI. + */ void bt_plugin_so_on_add_component_class(struct bt_plugin *plugin, struct bt_component_class *comp_class);