Fix: lib: expose bt_lib_log_level symbol
[babeltrace.git] / cli / babeltrace-cfg.h
index 55d5e8576c34e934f2e020d5495766d6ddf76982..6d98cd3398daa9803841e817ba22a268beda3d60 100644 (file)
@@ -28,8 +28,7 @@
 #include <stdlib.h>
 #include <stdint.h>
 #include <stdbool.h>
-#include <babeltrace/values.h>
-#include <babeltrace/object.h>
+#include <babeltrace/value.h>
 #include <babeltrace/object-internal.h>
 #include <babeltrace/compiler-internal.h>
 #include <babeltrace/graph/component-class.h>
@@ -45,11 +44,11 @@ enum bt_config_command {
 };
 
 struct bt_config_component {
-       struct bt_object base;
-       enum bt_component_class_type type;
+       bt_object base;
+       bt_component_class_type type;
        GString *plugin_name;
        GString *comp_cls_name;
-       struct bt_value *params;
+       bt_value *params;
        GString *instance_name;
 };
 
@@ -62,10 +61,10 @@ struct bt_config_connection {
 };
 
 struct bt_config {
-       struct bt_object base;
+       bt_object base;
        bool debug;
        bool verbose;
-       struct bt_value *plugin_paths;
+       bt_value *plugin_paths;
        bool omit_system_plugin_path;
        bool omit_home_plugin_path;
        bool command_needs_plugins;
@@ -129,11 +128,14 @@ static inline
 struct bt_config_component *bt_config_get_component(GPtrArray *array,
                size_t index)
 {
-       return bt_object_get_ref(g_ptr_array_index(array, index));
+       struct bt_config_component *comp = g_ptr_array_index(array, index);
+
+       bt_object_get_ref(comp);
+       return comp;
 }
 
-enum bt_value_status bt_config_append_plugin_paths(
-               struct bt_value *plugin_paths, const char *arg);
+int bt_config_append_plugin_paths(bt_value *plugin_paths,
+               const char *arg);
 
 void bt_config_connection_destroy(struct bt_config_connection *connection);
 
This page took 0.025948 seconds and 4 git commands to generate.