bt_message_unlink_graph(msg);
}
+BT_EXPORT
struct bt_graph *bt_graph_create(uint64_t mip_version)
{
struct bt_graph *graph;
goto end;
}
+BT_EXPORT
enum bt_graph_connect_ports_status bt_graph_connect_ports(
struct bt_graph *graph,
const struct bt_port_output *upstream_port_out,
return status;
}
-BT_HIDDEN
int bt_graph_consume_sink_no_check(struct bt_graph *graph,
struct bt_component_sink *sink)
{
return status;
}
+BT_EXPORT
enum bt_graph_run_once_status bt_graph_run_once(struct bt_graph *graph)
{
enum bt_graph_run_once_status status;
return status;
}
+BT_EXPORT
enum bt_graph_run_status bt_graph_run(struct bt_graph *graph)
{
enum bt_graph_run_status status;
return status;
}
+BT_EXPORT
enum bt_graph_add_listener_status
bt_graph_add_source_component_output_port_added_listener(
struct bt_graph *graph,
return BT_FUNC_STATUS_OK;
}
+BT_EXPORT
enum bt_graph_add_listener_status
bt_graph_add_filter_component_output_port_added_listener(
struct bt_graph *graph,
return BT_FUNC_STATUS_OK;
}
+BT_EXPORT
enum bt_graph_add_listener_status
bt_graph_add_filter_component_input_port_added_listener(
struct bt_graph *graph,
return BT_FUNC_STATUS_OK;
}
+BT_EXPORT
enum bt_graph_add_listener_status
bt_graph_add_sink_component_input_port_added_listener(
struct bt_graph *graph,
return BT_FUNC_STATUS_OK;
}
-BT_HIDDEN
enum bt_graph_listener_func_status bt_graph_notify_port_added(
struct bt_graph *graph, struct bt_port *port)
{
return status;
}
-BT_HIDDEN
void bt_graph_remove_connection(struct bt_graph *graph,
struct bt_connection *connection)
{
api_func, "bt_component_class_source_initialize_method");
}
+BT_EXPORT
enum bt_graph_add_component_status
bt_graph_add_source_component_with_initialize_method_data(
struct bt_graph *graph,
name, params, init_method_data, log_level, component, __func__);
}
+BT_EXPORT
enum bt_graph_add_component_status bt_graph_add_source_component(
struct bt_graph *graph,
const struct bt_component_class_source *comp_cls,
api_func, "bt_component_class_filter_initialize_method");
}
+BT_EXPORT
enum bt_graph_add_component_status
bt_graph_add_filter_component_with_initialize_method_data(
struct bt_graph *graph,
name, params, init_method_data, log_level, component, __func__);
}
+BT_EXPORT
enum bt_graph_add_component_status bt_graph_add_filter_component(
struct bt_graph *graph,
const struct bt_component_class_filter *comp_cls,
api_func, "bt_component_class_sink_initialize_method");
}
+BT_EXPORT
enum bt_graph_add_component_status
bt_graph_add_sink_component_with_initialize_method_data(
struct bt_graph *graph,
__func__);
}
+BT_EXPORT
enum bt_graph_add_component_status bt_graph_add_sink_component(
struct bt_graph *graph,
const struct bt_component_class_sink *comp_cls,
name, params, NULL, log_level, component, __func__);
}
+BT_EXPORT
enum bt_graph_add_component_status
bt_graph_add_simple_sink_component(struct bt_graph *graph, const char *name,
bt_graph_simple_sink_component_initialize_func init_func,
return status;
}
-BT_HIDDEN
void bt_graph_add_message(struct bt_graph *graph,
struct bt_message *msg)
{
g_ptr_array_add(graph->messages, msg);
}
-BT_HIDDEN
bool bt_graph_is_interrupted(const struct bt_graph *graph)
{
BT_ASSERT_DBG(graph);
return bt_interrupter_array_any_is_set(graph->interrupters);
}
+BT_EXPORT
enum bt_graph_add_interrupter_status bt_graph_add_interrupter(
struct bt_graph *graph, const struct bt_interrupter *intr)
{
return BT_FUNC_STATUS_OK;
}
+BT_EXPORT
struct bt_interrupter *bt_graph_borrow_default_interrupter(bt_graph *graph)
{
BT_ASSERT_PRE_GRAPH_NON_NULL(graph);
return graph->default_interrupter;
}
+BT_EXPORT
void bt_graph_get_ref(const struct bt_graph *graph)
{
bt_object_get_ref(graph);
}
+BT_EXPORT
void bt_graph_put_ref(const struct bt_graph *graph)
{
bt_object_put_ref(graph);