{
}
-struct bt_component *bt_component_filter_create(
- const struct bt_component_class *class __attribute__((unused)))
+struct bt_component *bt_component_filter_create(void)
{
struct bt_component_filter *filter = NULL;
struct bt_component parent;
};
-struct bt_component *bt_component_filter_create(
- const struct bt_component_class *class);
+struct bt_component *bt_component_filter_create(void);
void bt_component_filter_destroy(struct bt_component *component);
{
}
-struct bt_component *bt_component_sink_create(
- const struct bt_component_class *class __attribute__((unused)))
+struct bt_component *bt_component_sink_create(void)
{
struct bt_component_sink *sink = NULL;
bool graph_is_configured_method_called;
};
-struct bt_component *bt_component_sink_create(
- const struct bt_component_class *class);
+struct bt_component *bt_component_sink_create(void);
void bt_component_sink_destroy(struct bt_component *component);
{
}
-struct bt_component *bt_component_source_create(
- const struct bt_component_class *class __attribute__((unused)))
+struct bt_component *bt_component_source_create(void)
{
struct bt_component_source *source = NULL;
struct bt_component parent;
};
-struct bt_component *bt_component_source_create(
- const struct bt_component_class *class);
+struct bt_component *bt_component_source_create(void);
void bt_component_source_destroy(struct bt_component *component);
#include "lib/func-status.h"
static
-struct bt_component * (* const component_create_funcs[])(
- const struct bt_component_class *) = {
+struct bt_component * (* const component_create_funcs[])(void) = {
[BT_COMPONENT_CLASS_TYPE_SOURCE] = bt_component_source_create,
[BT_COMPONENT_CLASS_TYPE_SINK] = bt_component_sink_create,
[BT_COMPONENT_CLASS_TYPE_FILTER] = bt_component_filter_create,
BT_LIB_LOGI("Creating empty component from component class: %![cc-]+C, "
"comp-name=\"%s\", log-level=%s", component_class, name,
bt_common_logging_level_string(log_level));
- component = component_create_funcs[type](component_class);
+ component = component_create_funcs[type]();
if (!component) {
BT_LIB_LOGE_APPEND_CAUSE(
"Cannot create specific component object.");