(*ports_connected_func_t)(const void *, const void *, const void *,
const void *, void *);
(*ports_connected_func_t)(const void *, const void *, const void *,
const void *, void *);
(*comp_init_method_t)(const void *, void *, const void *, void *);
struct bt_graph_listener {
(*comp_init_method_t)(const void *, void *, const void *, void *);
struct bt_graph_listener {
struct bt_graph *graph,
const struct bt_component_class_source *comp_cls,
const char *name, const struct bt_value *params,
struct bt_graph *graph,
const struct bt_component_class_source *comp_cls,
const char *name, const struct bt_value *params,
enum bt_logging_level log_level,
const struct bt_component_source **component)
{
enum bt_logging_level log_level,
const struct bt_component_source **component)
{
graph, comp_cls, name, params, NULL, log_level, component);
}
enum bt_graph_add_component_status
graph, comp_cls, name, params, NULL, log_level, component);
}
enum bt_graph_add_component_status
struct bt_graph *graph,
const struct bt_component_class_filter *comp_cls,
const char *name, const struct bt_value *params,
struct bt_graph *graph,
const struct bt_component_class_filter *comp_cls,
const char *name, const struct bt_value *params,
enum bt_logging_level log_level,
const struct bt_component_filter **component)
{
enum bt_logging_level log_level,
const struct bt_component_filter **component)
{
graph, comp_cls, name, params, NULL, log_level, component);
}
enum bt_graph_add_component_status
graph, comp_cls, name, params, NULL, log_level, component);
}
enum bt_graph_add_component_status
struct bt_graph *graph,
const struct bt_component_class_sink *comp_cls,
const char *name, const struct bt_value *params,
struct bt_graph *graph,
const struct bt_component_class_sink *comp_cls,
const char *name, const struct bt_value *params,
enum bt_logging_level log_level,
const struct bt_component_sink **component)
{
enum bt_logging_level log_level,
const struct bt_component_sink **component)
{
graph, comp_cls, name, params, NULL, log_level, component);
}
enum bt_graph_add_component_status
bt_graph_add_simple_sink_component(struct bt_graph *graph, const char *name,
graph, comp_cls, name, params, NULL, log_level, component);
}
enum bt_graph_add_component_status
bt_graph_add_simple_sink_component(struct bt_graph *graph, const char *name,
bt_graph_simple_sink_component_consume_func consume_func,
bt_graph_simple_sink_component_finalize_func finalize_func,
void *user_data, const bt_component_sink **component)
bt_graph_simple_sink_component_consume_func consume_func,
bt_graph_simple_sink_component_finalize_func finalize_func,
void *user_data, const bt_component_sink **component)
comp_cls, name, NULL, &init_method_data,
BT_LOGGING_LEVEL_NONE, component);
comp_cls, name, NULL, &init_method_data,
BT_LOGGING_LEVEL_NONE, component);