lib: remove unused internal component destroy functions
[babeltrace.git] / src / lib / graph / component-filter.c
index 44bf484343c2d8cbc0ff54e3abcaa1a9f39daaec..fe6b6898f166d1594fadaeafb1042aceaf19de3d 100644 (file)
 #include "component-class.h"
 #include "lib/func-status.h"
 
-BT_HIDDEN
-void bt_component_filter_destroy(struct bt_component *component)
-{
-}
-
-BT_HIDDEN
-struct bt_component *bt_component_filter_create(
-               const struct bt_component_class *class)
+struct bt_component *bt_component_filter_create(void)
 {
        struct bt_component_filter *filter = NULL;
 
@@ -43,6 +36,7 @@ end:
        return (void *) filter;
 }
 
+BT_EXPORT
 const bt_component_class_filter *
 bt_component_filter_borrow_class_const(
                const bt_component_filter *component)
@@ -59,6 +53,7 @@ bt_component_filter_borrow_class_const(
        return (bt_component_class_filter *) cls;
 }
 
+BT_EXPORT
 uint64_t bt_component_filter_get_output_port_count(
                const struct bt_component_filter *comp)
 {
@@ -66,6 +61,7 @@ uint64_t bt_component_filter_get_output_port_count(
        return bt_component_get_output_port_count((void *) comp, __func__);
 }
 
+BT_EXPORT
 const struct bt_port_output *
 bt_component_filter_borrow_output_port_by_name_const(
                const struct bt_component_filter *comp, const char *name)
@@ -78,6 +74,7 @@ bt_component_filter_borrow_output_port_by_name_const(
                (void *) comp, name, __func__);
 }
 
+BT_EXPORT
 struct bt_self_component_port_output *
 bt_self_component_filter_borrow_output_port_by_name(
                struct bt_self_component_filter *comp, const char *name)
@@ -90,6 +87,7 @@ bt_self_component_filter_borrow_output_port_by_name(
                (void *) comp, name, __func__);
 }
 
+BT_EXPORT
 const struct bt_port_output *
 bt_component_filter_borrow_output_port_by_index_const(
                const struct bt_component_filter *comp, uint64_t index)
@@ -102,6 +100,7 @@ bt_component_filter_borrow_output_port_by_index_const(
                (void *) comp, index, __func__);
 }
 
+BT_EXPORT
 struct bt_self_component_port_output *
 bt_self_component_filter_borrow_output_port_by_index(
                struct bt_self_component_filter *comp, uint64_t index)
@@ -114,6 +113,7 @@ bt_self_component_filter_borrow_output_port_by_index(
                (void *) comp, index, __func__);
 }
 
+BT_EXPORT
 enum bt_self_component_add_port_status bt_self_component_filter_add_output_port(
                struct bt_self_component_filter *self_comp,
                const char *name, void *user_data,
@@ -123,8 +123,6 @@ enum bt_self_component_add_port_status bt_self_component_filter_add_output_port(
        enum bt_self_component_add_port_status status;
        struct bt_port *port = NULL;
 
-       BT_ASSERT_PRE_NO_ERROR();
-
        /*
         * bt_component_add_output_port() logs details/errors and checks
         * preconditions.
@@ -145,6 +143,7 @@ end:
        return status;
 }
 
+BT_EXPORT
 uint64_t bt_component_filter_get_input_port_count(
                const struct bt_component_filter *component)
 {
@@ -152,6 +151,7 @@ uint64_t bt_component_filter_get_input_port_count(
        return bt_component_get_input_port_count((void *) component, __func__);
 }
 
+BT_EXPORT
 const struct bt_port_input *bt_component_filter_borrow_input_port_by_name_const(
                const struct bt_component_filter *component, const char *name)
 {
@@ -163,6 +163,7 @@ const struct bt_port_input *bt_component_filter_borrow_input_port_by_name_const(
                (void *) component, name, __func__);
 }
 
+BT_EXPORT
 struct bt_self_component_port_input *
 bt_self_component_filter_borrow_input_port_by_name(
                struct bt_self_component_filter *component, const char *name)
@@ -175,6 +176,7 @@ bt_self_component_filter_borrow_input_port_by_name(
                (void *) component, name, __func__);
 }
 
+BT_EXPORT
 const struct bt_port_input *
 bt_component_filter_borrow_input_port_by_index_const(
                const struct bt_component_filter *component, uint64_t index)
@@ -187,6 +189,7 @@ bt_component_filter_borrow_input_port_by_index_const(
                (void *) component, index, __func__);
 }
 
+BT_EXPORT
 struct bt_self_component_port_input *
 bt_self_component_filter_borrow_input_port_by_index(
                struct bt_self_component_filter *component, uint64_t index)
@@ -199,6 +202,7 @@ bt_self_component_filter_borrow_input_port_by_index(
                (void *) component, index, __func__);
 }
 
+BT_EXPORT
 enum bt_self_component_add_port_status bt_self_component_filter_add_input_port(
                struct bt_self_component_filter *self_comp,
                const char *name, void *user_data,
@@ -208,8 +212,6 @@ enum bt_self_component_add_port_status bt_self_component_filter_add_input_port(
        struct bt_port *port = NULL;
        struct bt_component *comp = (void *) self_comp;
 
-       BT_ASSERT_PRE_NO_ERROR();
-
        /*
         * bt_component_add_input_port() logs details/errors and checks
         * preconditions.
@@ -230,12 +232,14 @@ end:
        return status;
 }
 
+BT_EXPORT
 void bt_component_filter_get_ref(
                const struct bt_component_filter *component_filter)
 {
        bt_object_get_ref(component_filter);
 }
 
+BT_EXPORT
 void bt_component_filter_put_ref(
                const struct bt_component_filter *component_filter)
 {
This page took 0.032245 seconds and 4 git commands to generate.