/* For enum bt_plugin_status */
#include <babeltrace/plugin/plugin-const.h>
-/* For private component class method type definitions */
-#include <babeltrace/graph/private-component-class-source.h>
-#include <babeltrace/graph/private-component-class-filter.h>
-#include <babeltrace/graph/private-component-class-sink.h>
+/* For enum bt_component_class_type */
+#include <babeltrace/graph/component-class-const.h>
+
+/* For component class method type definitions */
+#include <babeltrace/graph/component-class-source-const.h>
+#include <babeltrace/graph/component-class-filter-const.h>
+#include <babeltrace/graph/component-class-sink-const.h>
/*
* _BT_HIDDEN: set the hidden attribute for internal functions
union {
/* BT_COMPONENT_CLASS_TYPE_SOURCE */
struct {
- bt_private_component_class_source_notification_iterator_next_method notif_iter_next;
+ bt_component_class_source_notification_iterator_next_method notif_iter_next;
} source;
/* BT_COMPONENT_CLASS_TYPE_FILTER */
struct {
- bt_private_component_class_filter_notification_iterator_next_method notif_iter_next;
+ bt_component_class_filter_notification_iterator_next_method notif_iter_next;
} filter;
/* BT_COMPONENT_CLASS_TYPE_SINK */
struct {
- bt_private_component_class_sink_consume_method consume;
+ bt_component_class_sink_consume_method consume;
} sink;
} methods;
} __attribute__((packed));
const char *help;
/* BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE_TYPE_INIT_METHOD */
- bt_private_component_class_source_init_method source_init_method;
- bt_private_component_class_filter_init_method filter_init_method;
- bt_private_component_class_sink_init_method sink_init_method;
+ bt_component_class_source_init_method source_init_method;
+ bt_component_class_filter_init_method filter_init_method;
+ bt_component_class_sink_init_method sink_init_method;
/* BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE_TYPE_FINALIZE_METHOD */
- bt_private_component_class_source_finalize_method source_finalize_method;
- bt_private_component_class_filter_finalize_method filter_finalize_method;
- bt_private_component_class_sink_finalize_method sink_finalize_method;
+ bt_component_class_source_finalize_method source_finalize_method;
+ bt_component_class_filter_finalize_method filter_finalize_method;
+ bt_component_class_sink_finalize_method sink_finalize_method;
/* BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE_TYPE_QUERY_METHOD */
- bt_private_component_class_source_query_method source_query_method;
- bt_private_component_class_filter_query_method filter_query_method;
- bt_private_component_class_sink_query_method sink_query_method;
+ bt_component_class_source_query_method source_query_method;
+ bt_component_class_filter_query_method filter_query_method;
+ bt_component_class_sink_query_method sink_query_method;
/* BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE_TYPE_ACCEPT_INPUT_PORT_CONNECTION_METHOD */
- bt_private_component_class_filter_accept_input_port_connection_method filter_accept_input_port_connection_method;
- bt_private_component_class_sink_accept_input_port_connection_method sink_accept_input_port_connection_method;
+ bt_component_class_filter_accept_input_port_connection_method filter_accept_input_port_connection_method;
+ bt_component_class_sink_accept_input_port_connection_method sink_accept_input_port_connection_method;
/* BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE_TYPE_ACCEPT_OUTPUT_PORT_CONNECTION_METHOD */
- bt_private_component_class_source_accept_output_port_connection_method source_accept_output_port_connection_method;
- bt_private_component_class_filter_accept_output_port_connection_method filter_accept_output_port_connection_method;
+ bt_component_class_source_accept_output_port_connection_method source_accept_output_port_connection_method;
+ bt_component_class_filter_accept_output_port_connection_method filter_accept_output_port_connection_method;
/* BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE_TYPE_INPUT_PORT_CONNECTED_METHOD */
- bt_private_component_class_filter_input_port_connected_method filter_input_port_connected_method;
- bt_private_component_class_sink_input_port_connected_method sink_input_port_connected_method;
+ bt_component_class_filter_input_port_connected_method filter_input_port_connected_method;
+ bt_component_class_sink_input_port_connected_method sink_input_port_connected_method;
/* BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE_TYPE_OUTPUT_PORT_CONNECTED_METHOD */
- bt_private_component_class_source_output_port_connected_method source_output_port_connected_method;
- bt_private_component_class_filter_output_port_connected_method filter_output_port_connected_method;
+ bt_component_class_source_output_port_connected_method source_output_port_connected_method;
+ bt_component_class_filter_output_port_connected_method filter_output_port_connected_method;
/* BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE_TYPE_INPUT_PORT_DISCONNECTED_METHOD */
- bt_private_component_class_filter_input_port_disconnected_method filter_input_port_disconnected_method;
- bt_private_component_class_sink_input_port_disconnected_method sink_input_port_disconnected_method;
+ bt_component_class_filter_input_port_disconnected_method filter_input_port_disconnected_method;
+ bt_component_class_sink_input_port_disconnected_method sink_input_port_disconnected_method;
/* BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE_TYPE_OUTPUT_PORT_DISCONNECTED_METHOD */
- bt_private_component_class_source_output_port_disconnected_method source_output_port_disconnected_method;
- bt_private_component_class_filter_output_port_disconnected_method filter_output_port_disconnected_method;
+ bt_component_class_source_output_port_disconnected_method source_output_port_disconnected_method;
+ bt_component_class_filter_output_port_disconnected_method filter_output_port_disconnected_method;
/* BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE_TYPE_NOTIF_ITER_INIT_METHOD */
- bt_private_component_class_source_notification_iterator_init_method source_notif_iter_init_method;
- bt_private_component_class_filter_notification_iterator_init_method filter_notif_iter_init_method;
+ bt_component_class_source_notification_iterator_init_method source_notif_iter_init_method;
+ bt_component_class_filter_notification_iterator_init_method filter_notif_iter_init_method;
/* BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE_TYPE_NOTIF_ITER_FINALIZE_METHOD */
- bt_private_component_class_source_notification_iterator_finalize_method source_notif_iter_finalize_method;
- bt_private_component_class_filter_notification_iterator_finalize_method filter_notif_iter_finalize_method;
+ bt_component_class_source_notification_iterator_finalize_method source_notif_iter_finalize_method;
+ bt_component_class_filter_notification_iterator_finalize_method filter_notif_iter_finalize_method;
} value;
} __attribute__((packed));
* _comp_class_id: Component class ID (C identifier).
* _name: Component class name (C string).
* _notif_iter_next_method: Component class's iterator next method
- * (bt_private_component_class_source_notification_iterator_next_method).
+ * (bt_component_class_source_notification_iterator_next_method).
*/
#define BT_PLUGIN_SOURCE_COMPONENT_CLASS_WITH_ID(_id, _comp_class_id, _name, _notif_iter_next_method) \
static struct __bt_plugin_component_class_descriptor __bt_plugin_source_component_class_descriptor_##_id##_##_comp_class_id = { \
* _comp_class_id: Component class ID (C identifier).
* _name: Component class name (C string).
* _notif_iter_next_method: Component class's iterator next method
- * (bt_private_component_class_filter_notification_iterator_next_method).
+ * (bt_component_class_filter_notification_iterator_next_method).
*/
#define BT_PLUGIN_FILTER_COMPONENT_CLASS_WITH_ID(_id, _comp_class_id, _name, _notif_iter_next_method) \
static struct __bt_plugin_component_class_descriptor __bt_plugin_filter_component_class_descriptor_##_id##_##_comp_class_id = { \
* _comp_class_id: Component class ID (C identifier).
* _name: Component class name (C string).
* _consume_method: Component class's iterator consume method
- * (bt_private_component_class_sink_consume_method).
+ * (bt_component_class_sink_consume_method).
*/
#define BT_PLUGIN_SINK_COMPONENT_CLASS_WITH_ID(_id, _comp_class_id, _name, _consume_method) \
static struct __bt_plugin_component_class_descriptor __bt_plugin_sink_component_class_descriptor_##_id##_##_comp_class_id = { \
*
* _id: Plugin descriptor ID (C identifier).
* _comp_class_id: Component class descriptor ID (C identifier).
- * _x: Initialization method (bt_private_component_class_source_init_method).
+ * _x: Initialization method (bt_component_class_source_init_method).
*/
#define BT_PLUGIN_SOURCE_COMPONENT_CLASS_INIT_METHOD_WITH_ID(_id, _comp_class_id, _x) \
__BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE(source_init_method, BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE_TYPE_INIT_METHOD, _id, _comp_class_id, source, _x)
*
* _id: Plugin descriptor ID (C identifier).
* _comp_class_id: Component class descriptor ID (C identifier).
- * _x: Initialization method (bt_private_component_class_filter_init_method).
+ * _x: Initialization method (bt_component_class_filter_init_method).
*/
#define BT_PLUGIN_FILTER_COMPONENT_CLASS_INIT_METHOD_WITH_ID(_id, _comp_class_id, _x) \
__BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE(filter_init_method, BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE_TYPE_INIT_METHOD, _id, _comp_class_id, filter, _x)
*
* _id: Plugin descriptor ID (C identifier).
* _comp_class_id: Component class descriptor ID (C identifier).
- * _x: Initialization method (bt_private_component_class_sink_init_method).
+ * _x: Initialization method (bt_component_class_sink_init_method).
*/
#define BT_PLUGIN_SINK_COMPONENT_CLASS_INIT_METHOD_WITH_ID(_id, _comp_class_id, _x) \
__BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE(sink_init_method, BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE_TYPE_INIT_METHOD, _id, _comp_class_id, sink, _x)
*
* _id: Plugin descriptor ID (C identifier).
* _comp_class_id: Component class descriptor ID (C identifier).
- * _x: Finalize method (bt_private_component_class_source_finalize_method).
+ * _x: Finalize method (bt_component_class_source_finalize_method).
*/
#define BT_PLUGIN_SOURCE_COMPONENT_CLASS_FINALIZE_METHOD_WITH_ID(_id, _comp_class_id, _x) \
__BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE(source_finalize_method, BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE_TYPE_FINALIZE_METHOD, _id, _comp_class_id, source, _x)
*
* _id: Plugin descriptor ID (C identifier).
* _comp_class_id: Component class descriptor ID (C identifier).
- * _x: Finalize method (bt_private_component_class_filter_finalize_method).
+ * _x: Finalize method (bt_component_class_filter_finalize_method).
*/
#define BT_PLUGIN_FILTER_COMPONENT_CLASS_FINALIZE_METHOD_WITH_ID(_id, _comp_class_id, _x) \
__BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE(filter_finalize_method, BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE_TYPE_FINALIZE_METHOD, _id, _comp_class_id, filter, _x)
*
* _id: Plugin descriptor ID (C identifier).
* _comp_class_id: Component class descriptor ID (C identifier).
- * _x: Finalize method (bt_private_component_class_sink_finalize_method).
+ * _x: Finalize method (bt_component_class_sink_finalize_method).
*/
#define BT_PLUGIN_SINK_COMPONENT_CLASS_FINALIZE_METHOD_WITH_ID(_id, _comp_class_id, _x) \
__BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE(sink_finalize_method, BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE_TYPE_FINALIZE_METHOD, _id, _comp_class_id, sink, _x)
*
* _id: Plugin descriptor ID (C identifier).
* _comp_class_id: Component class descriptor ID (C identifier).
- * _x: Finalize method (bt_private_component_class_source_query_method).
+ * _x: Finalize method (bt_component_class_source_query_method).
*/
#define BT_PLUGIN_SOURCE_COMPONENT_CLASS_QUERY_METHOD_WITH_ID(_id, _comp_class_id, _x) \
__BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE(source_query_method, BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE_TYPE_QUERY_METHOD, _id, _comp_class_id, source, _x)
*
* _id: Plugin descriptor ID (C identifier).
* _comp_class_id: Component class descriptor ID (C identifier).
- * _x: Finalize method (bt_private_component_class_filter_query_method).
+ * _x: Finalize method (bt_component_class_filter_query_method).
*/
#define BT_PLUGIN_FILTER_COMPONENT_CLASS_QUERY_METHOD_WITH_ID(_id, _comp_class_id, _x) \
__BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE(filter_query_method, BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE_TYPE_QUERY_METHOD, _id, _comp_class_id, filter, _x)
*
* _id: Plugin descriptor ID (C identifier).
* _comp_class_id: Component class descriptor ID (C identifier).
- * _x: Finalize method (bt_private_component_class_sink_query_method).
+ * _x: Finalize method (bt_component_class_sink_query_method).
*/
#define BT_PLUGIN_SINK_COMPONENT_CLASS_QUERY_METHOD_WITH_ID(_id, _comp_class_id, _x) \
__BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE(sink_query_method, BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE_TYPE_QUERY_METHOD, _id, _comp_class_id, sink, _x)
* _id: Plugin descriptor ID (C identifier).
* _comp_class_id: Component class descriptor ID (C identifier).
* _x: Accept port connection method
- * (bt_private_component_class_filter_accept_input_port_connection_method).
+ * (bt_component_class_filter_accept_input_port_connection_method).
*/
#define BT_PLUGIN_FILTER_COMPONENT_CLASS_ACCEPT_INPUT_PORT_CONNECTION_METHOD_WITH_ID(_id, _comp_class_id, _x) \
__BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE(filter_accept_input_port_connection_method, BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE_TYPE_ACCEPT_INPUT_PORT_CONNECTION_METHOD, _id, _comp_class_id, filter, _x)
* _id: Plugin descriptor ID (C identifier).
* _comp_class_id: Component class descriptor ID (C identifier).
* _x: Accept port connection method
- * (bt_private_component_class_sink_accept_input_port_connection_method).
+ * (bt_component_class_sink_accept_input_port_connection_method).
*/
#define BT_PLUGIN_SINK_COMPONENT_CLASS_ACCEPT_INPUT_PORT_CONNECTION_METHOD_WITH_ID(_id, _comp_class_id, _x) \
__BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE(sink_accept_input_port_connection_method, BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE_TYPE_ACCEPT_INPUT_PORT_CONNECTION_METHOD, _id, _comp_class_id, sink, _x)
* _id: Plugin descriptor ID (C identifier).
* _comp_class_id: Component class descriptor ID (C identifier).
* _x: Accept port connection method
- * (bt_private_component_class_source_accept_output_port_connection_method).
+ * (bt_component_class_source_accept_output_port_connection_method).
*/
#define BT_PLUGIN_SOURCE_COMPONENT_CLASS_ACCEPT_OUTPUT_PORT_CONNECTION_METHOD_WITH_ID(_id, _comp_class_id, _x) \
__BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE(source_accept_output_port_connection_method, BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE_TYPE_ACCEPT_OUTPUT_PORT_CONNECTION_METHOD, _id, _comp_class_id, source, _x)
* _id: Plugin descriptor ID (C identifier).
* _comp_class_id: Component class descriptor ID (C identifier).
* _x: Accept port connection method
- * (bt_private_component_class_filter_accept_output_port_connection_method).
+ * (bt_component_class_filter_accept_output_port_connection_method).
*/
#define BT_PLUGIN_FILTER_COMPONENT_CLASS_ACCEPT_OUTPUT_PORT_CONNECTION_METHOD_WITH_ID(_id, _comp_class_id, _x) \
__BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE(filter_accept_output_port_connection_method, BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE_TYPE_ACCEPT_OUTPUT_PORT_CONNECTION_METHOD, _id, _comp_class_id, filter, _x)
* _id: Plugin descriptor ID (C identifier).
* _comp_class_id: Component class descriptor ID (C identifier).
* _x: Port connected method
- * (bt_private_component_class_filter_input_port_connected_method).
+ * (bt_component_class_filter_input_port_connected_method).
*/
#define BT_PLUGIN_FILTER_COMPONENT_CLASS_INPUT_PORT_CONNECTED_METHOD_WITH_ID(_id, _comp_class_id, _x) \
__BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE(filter_input_port_connected_method, BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE_TYPE_INPUT_PORT_CONNECTED_METHOD, _id, _comp_class_id, filter, _x)
* _id: Plugin descriptor ID (C identifier).
* _comp_class_id: Component class descriptor ID (C identifier).
* _x: Port connected method
- * (bt_private_component_class_sink_input_port_connected_method).
+ * (bt_component_class_sink_input_port_connected_method).
*/
#define BT_PLUGIN_SINK_COMPONENT_CLASS_INPUT_PORT_CONNECTED_METHOD_WITH_ID(_id, _comp_class_id, _x) \
__BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE(sink_input_port_connected_method, BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE_TYPE_INPUT_PORT_CONNECTED_METHOD, _id, _comp_class_id, sink, _x)
* _id: Plugin descriptor ID (C identifier).
* _comp_class_id: Component class descriptor ID (C identifier).
* _x: Port connected method
- * (bt_private_component_class_source_output_port_connected_method).
+ * (bt_component_class_source_output_port_connected_method).
*/
#define BT_PLUGIN_SOURCE_COMPONENT_CLASS_OUTPUT_PORT_CONNECTED_METHOD_WITH_ID(_id, _comp_class_id, _x) \
__BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE(source_output_port_connected_method, BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE_TYPE_OUTPUT_PORT_CONNECTED_METHOD, _id, _comp_class_id, source, _x)
* _id: Plugin descriptor ID (C identifier).
* _comp_class_id: Component class descriptor ID (C identifier).
* _x: Port connected method
- * (bt_private_component_class_filter_output_port_connected_method).
+ * (bt_component_class_filter_output_port_connected_method).
*/
#define BT_PLUGIN_FILTER_COMPONENT_CLASS_OUTPUT_PORT_CONNECTED_METHOD_WITH_ID(_id, _comp_class_id, _x) \
__BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE(filter_output_port_connected_method, BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE_TYPE_OUTPUT_PORT_CONNECTED_METHOD, _id, _comp_class_id, filter, _x)
* _id: Plugin descriptor ID (C identifier).
* _comp_class_id: Component class descriptor ID (C identifier).
* _x: Port disconnected method
- * (bt_private_component_class_filter_input_port_disconnected_method).
+ * (bt_component_class_filter_input_port_disconnected_method).
*/
#define BT_PLUGIN_FILTER_COMPONENT_CLASS_INPUT_PORT_DISCONNECTED_METHOD_WITH_ID(_id, _comp_class_id, _x) \
__BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE(filter_input_port_disconnected_method, BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE_TYPE_INPUT_PORT_DISCONNECTED_METHOD, _id, _comp_class_id, filter, _x)
* _id: Plugin descriptor ID (C identifier).
* _comp_class_id: Component class descriptor ID (C identifier).
* _x: Port disconnected method
- * (bt_private_component_class_sink_input_port_disconnected_method).
+ * (bt_component_class_sink_input_port_disconnected_method).
*/
#define BT_PLUGIN_SINK_COMPONENT_CLASS_INPUT_PORT_DISCONNECTED_METHOD_WITH_ID(_id, _comp_class_id, _x) \
__BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE(sink_input_port_disconnected_method, BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE_TYPE_INPUT_PORT_DISCONNECTED_METHOD, _id, _comp_class_id, sink, _x)
* _id: Plugin descriptor ID (C identifier).
* _comp_class_id: Component class descriptor ID (C identifier).
* _x: Port disconnected method
- * (bt_private_component_class_source_output_port_disconnected_method).
+ * (bt_component_class_source_output_port_disconnected_method).
*/
#define BT_PLUGIN_SOURCE_COMPONENT_CLASS_OUTPUT_PORT_DISCONNECTED_METHOD_WITH_ID(_id, _comp_class_id, _x) \
__BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE(source_output_port_disconnected_method, BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE_TYPE_OUTPUT_PORT_DISCONNECTED_METHOD, _id, _comp_class_id, source, _x)
* _id: Plugin descriptor ID (C identifier).
* _comp_class_id: Component class descriptor ID (C identifier).
* _x: Port disconnected method
- * (bt_private_component_class_filter_output_port_disconnected_method).
+ * (bt_component_class_filter_output_port_disconnected_method).
*/
#define BT_PLUGIN_FILTER_COMPONENT_CLASS_OUTPUT_PORT_DISCONNECTED_METHOD_WITH_ID(_id, _comp_class_id, _x) \
__BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE(filter_output_port_disconnected_method, BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE_TYPE_OUTPUT_PORT_DISCONNECTED_METHOD, _id, _comp_class_id, filter, _x)
* _id: Plugin descriptor ID (C identifier).
* _comp_class_id: Component class descriptor ID (C identifier).
* _x: Iterator initialization method
- * (bt_private_component_class_source_notification_iterator_init_method).
+ * (bt_component_class_source_notification_iterator_init_method).
*/
#define BT_PLUGIN_SOURCE_COMPONENT_CLASS_NOTIFICATION_ITERATOR_INIT_METHOD_WITH_ID(_id, _comp_class_id, _x) \
__BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE(source_notif_iter_init_method, BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE_TYPE_NOTIF_ITER_INIT_METHOD, _id, _comp_class_id, source, _x)
* _id: Plugin descriptor ID (C identifier).
* _comp_class_id: Component class descriptor ID (C identifier).
* _x: Iterator finalize method
- * (bt_private_component_class_source_notification_iterator_finalize_method).
+ * (bt_component_class_source_notification_iterator_finalize_method).
*/
#define BT_PLUGIN_SOURCE_COMPONENT_CLASS_NOTIFICATION_ITERATOR_FINALIZE_METHOD_WITH_ID(_id, _comp_class_id, _x) \
__BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE(source_notif_iter_finalize_method, BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE_TYPE_NOTIF_ITER_FINALIZE_METHOD, _id, _comp_class_id, source, _x)
* _id: Plugin descriptor ID (C identifier).
* _comp_class_id: Component class descriptor ID (C identifier).
* _x: Iterator initialization method
- * (bt_private_component_class_filter_notification_iterator_init_method).
+ * (bt_component_class_filter_notification_iterator_init_method).
*/
#define BT_PLUGIN_FILTER_COMPONENT_CLASS_NOTIFICATION_ITERATOR_INIT_METHOD_WITH_ID(_id, _comp_class_id, _x) \
__BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE(filter_notif_iter_init_method, BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE_TYPE_NOTIF_ITER_INIT_METHOD, _id, _comp_class_id, filter, _x)
* _id: Plugin descriptor ID (C identifier).
* _comp_class_id: Component class descriptor ID (C identifier).
* _x: Iterator finalize method
- * (bt_private_component_class_filter_notification_iterator_finalize_method).
+ * (bt_component_class_filter_notification_iterator_finalize_method).
*/
#define BT_PLUGIN_FILTER_COMPONENT_CLASS_NOTIFICATION_ITERATOR_FINALIZE_METHOD_WITH_ID(_id, _comp_class_id, _x) \
__BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE(filter_notif_iter_finalize_method, BT_PLUGIN_COMPONENT_CLASS_DESCRIPTOR_ATTRIBUTE_TYPE_NOTIF_ITER_FINALIZE_METHOD, _id, _comp_class_id, filter, _x)
*
* _name: Component class name (C identifier).
* _notif_iter_next_method: Component class's iterator next method
- * (bt_private_component_class_source_notification_iterator_next_method).
+ * (bt_component_class_source_notification_iterator_next_method).
*/
#define BT_PLUGIN_SOURCE_COMPONENT_CLASS(_name, _notif_iter_next_method) \
BT_PLUGIN_SOURCE_COMPONENT_CLASS_WITH_ID(auto, _name, #_name, _notif_iter_next_method)
*
* _name: Component class name (C identifier).
* _notif_iter_next_method: Component class's iterator next method
- * (bt_private_component_class_filter_notification_iterator_next_method).
+ * (bt_component_class_filter_notification_iterator_next_method).
*/
#define BT_PLUGIN_FILTER_COMPONENT_CLASS(_name, _notif_iter_next_method) \
BT_PLUGIN_FILTER_COMPONENT_CLASS_WITH_ID(auto, _name, #_name, _notif_iter_next_method)
*
* _name: Component class name (C identifier).
* _consume_method: Component class's consume method
- * (bt_private_component_class_sink_consume_method).
+ * (bt_component_class_sink_consume_method).
*/
#define BT_PLUGIN_SINK_COMPONENT_CLASS(_name, _consume_method) \
BT_PLUGIN_SINK_COMPONENT_CLASS_WITH_ID(auto, _name, #_name, _consume_method)
* descriptor.
*
* _name: Component class name (C identifier).
- * _x: Initialization method (bt_private_component_class_source_init_method).
+ * _x: Initialization method (bt_component_class_source_init_method).
*/
#define BT_PLUGIN_SOURCE_COMPONENT_CLASS_INIT_METHOD(_name, _x) \
BT_PLUGIN_SOURCE_COMPONENT_CLASS_INIT_METHOD_WITH_ID(auto, _name, _x)
* descriptor.
*
* _name: Component class name (C identifier).
- * _x: Initialization method (bt_private_component_class_filter_init_method).
+ * _x: Initialization method (bt_component_class_filter_init_method).
*/
#define BT_PLUGIN_FILTER_COMPONENT_CLASS_INIT_METHOD(_name, _x) \
BT_PLUGIN_FILTER_COMPONENT_CLASS_INIT_METHOD_WITH_ID(auto, _name, _x)
* descriptor.
*
* _name: Component class name (C identifier).
- * _x: Initialization method (bt_private_component_class_sink_init_method).
+ * _x: Initialization method (bt_component_class_sink_init_method).
*/
#define BT_PLUGIN_SINK_COMPONENT_CLASS_INIT_METHOD(_name, _x) \
BT_PLUGIN_SINK_COMPONENT_CLASS_INIT_METHOD_WITH_ID(auto, _name, _x)
* descriptor.
*
* _name: Component class name (C identifier).
- * _x: Initialization method (bt_private_component_class_source_finalize_method).
+ * _x: Initialization method (bt_component_class_source_finalize_method).
*/
#define BT_PLUGIN_SOURCE_COMPONENT_CLASS_FINALIZE_METHOD(_name, _x) \
BT_PLUGIN_SOURCE_COMPONENT_CLASS_FINALIZE_METHOD_WITH_ID(auto, _name, _x)
* descriptor.
*
* _name: Component class name (C identifier).
- * _x: Initialization method (bt_private_component_class_filter_finalize_method).
+ * _x: Initialization method (bt_component_class_filter_finalize_method).
*/
#define BT_PLUGIN_FILTER_COMPONENT_CLASS_FINALIZE_METHOD(_name, _x) \
BT_PLUGIN_FILTER_COMPONENT_CLASS_FINALIZE_METHOD_WITH_ID(auto, _name, _x)
* descriptor which is attached to the automatic plugin descriptor.
*
* _name: Component class name (C identifier).
- * _x: Initialization method (bt_private_component_class_sink_finalize_method).
+ * _x: Initialization method (bt_component_class_sink_finalize_method).
*/
#define BT_PLUGIN_SINK_COMPONENT_CLASS_FINALIZE_METHOD(_name, _x) \
BT_PLUGIN_SINK_COMPONENT_CLASS_FINALIZE_METHOD_WITH_ID(auto, _name, _x)
* descriptor.
*
* _name: Component class name (C identifier).
- * _x: Initialization method (bt_private_component_class_source_query_method).
+ * _x: Initialization method (bt_component_class_source_query_method).
*/
#define BT_PLUGIN_SOURCE_COMPONENT_CLASS_QUERY_METHOD(_name, _x) \
BT_PLUGIN_SOURCE_COMPONENT_CLASS_QUERY_METHOD_WITH_ID(auto, _name, _x)
* descriptor.
*
* _name: Component class name (C identifier).
- * _x: Initialization method (bt_private_component_class_filter_query_method).
+ * _x: Initialization method (bt_component_class_filter_query_method).
*/
#define BT_PLUGIN_FILTER_COMPONENT_CLASS_QUERY_METHOD(_name, _x) \
BT_PLUGIN_FILTER_COMPONENT_CLASS_QUERY_METHOD_WITH_ID(auto, _name, _x)
* descriptor.
*
* _name: Component class name (C identifier).
- * _x: Initialization method (bt_private_component_class_sink_query_method).
+ * _x: Initialization method (bt_component_class_sink_query_method).
*/
#define BT_PLUGIN_SINK_COMPONENT_CLASS_QUERY_METHOD(_name, _x) \
BT_PLUGIN_SINK_COMPONENT_CLASS_QUERY_METHOD_WITH_ID(auto, _name, _x)
*
* _name: Component class name (C identifier).
* _x: Accept port connection method
- * (bt_private_component_class_filter_accept_input_port_connection_method).
+ * (bt_component_class_filter_accept_input_port_connection_method).
*/
#define BT_PLUGIN_FILTER_COMPONENT_CLASS_ACCEPT_INPUT_PORT_CONNECTION_METHOD(_name, _x) \
BT_PLUGIN_FILTER_COMPONENT_CLASS_ACCEPT_INPUT_PORT_CONNECTION_METHOD_WITH_ID(auto, _name, _x)
*
* _name: Component class name (C identifier).
* _x: Accept port connection method
- * (bt_private_component_class_sink_accept_input_port_connection_method).
+ * (bt_component_class_sink_accept_input_port_connection_method).
*/
#define BT_PLUGIN_SINK_COMPONENT_CLASS_ACCEPT_INPUT_PORT_CONNECTION_METHOD(_name, _x) \
BT_PLUGIN_SINK_COMPONENT_CLASS_ACCEPT_INPUT_PORT_CONNECTION_METHOD_WITH_ID(auto, _name, _x)
*
* _name: Component class name (C identifier).
* _x: Accept port connection method
- * (bt_private_component_class_source_accept_output_port_connection_method).
+ * (bt_component_class_source_accept_output_port_connection_method).
*/
#define BT_PLUGIN_SOURCE_COMPONENT_CLASS_ACCEPT_OUTPUT_PORT_CONNECTION_METHOD(_name, _x) \
BT_PLUGIN_SOURCE_COMPONENT_CLASS_ACCEPT_OUTPUT_PORT_CONNECTION_METHOD_WITH_ID(auto, _name, _x)
*
* _name: Component class name (C identifier).
* _x: Accept port connection method
- * (bt_private_component_class_filter_accept_output_port_connection_method).
+ * (bt_component_class_filter_accept_output_port_connection_method).
*/
#define BT_PLUGIN_FILTER_COMPONENT_CLASS_ACCEPT_OUTPUT_PORT_CONNECTION_METHOD(_name, _x) \
BT_PLUGIN_FILTER_COMPONENT_CLASS_ACCEPT_OUTPUT_PORT_CONNECTION_METHOD_WITH_ID(auto, _name, _x)
* descriptor.
*
* _name: Component class name (C identifier).
- * _x: Port connected (bt_private_component_class_filter_input_port_connected_method).
+ * _x: Port connected (bt_component_class_filter_input_port_connected_method).
*/
#define BT_PLUGIN_FILTER_COMPONENT_CLASS_INPUT_PORT_CONNECTED_METHOD(_name, _x) \
BT_PLUGIN_FILTER_COMPONENT_CLASS_INPUT_PORT_CONNECTED_METHOD_WITH_ID(auto, _name, _x)
* descriptor.
*
* _name: Component class name (C identifier).
- * _x: Port connected (bt_private_component_class_sink_input_port_connected_method).
+ * _x: Port connected (bt_component_class_sink_input_port_connected_method).
*/
#define BT_PLUGIN_SINK_COMPONENT_CLASS_INPUT_PORT_CONNECTED_METHOD(_name, _x) \
BT_PLUGIN_SINK_COMPONENT_CLASS_INPUT_PORT_CONNECTED_METHOD_WITH_ID(auto, _name, _x)
* descriptor.
*
* _name: Component class name (C identifier).
- * _x: Port connected (bt_private_component_class_source_output_port_connected_method).
+ * _x: Port connected (bt_component_class_source_output_port_connected_method).
*/
#define BT_PLUGIN_SOURCE_COMPONENT_CLASS_OUTPUT_PORT_CONNECTED_METHOD(_name, _x) \
BT_PLUGIN_SOURCE_COMPONENT_CLASS_OUTPUT_PORT_CONNECTED_METHOD_WITH_ID(auto, _name, _x)
* descriptor.
*
* _name: Component class name (C identifier).
- * _x: Port connected (bt_private_component_class_filter_output_port_connected_method).
+ * _x: Port connected (bt_component_class_filter_output_port_connected_method).
*/
#define BT_PLUGIN_FILTER_COMPONENT_CLASS_OUTPUT_PORT_CONNECTED_METHOD(_name, _x) \
BT_PLUGIN_FILTER_COMPONENT_CLASS_OUTPUT_PORT_CONNECTED_METHOD_WITH_ID(auto, _name, _x)
* plugin descriptor.
*
* _name: Component class name (C identifier).
- * _x: Port disconnected (bt_private_component_class_filter_input_port_disconnected_method).
+ * _x: Port disconnected (bt_component_class_filter_input_port_disconnected_method).
*/
#define BT_PLUGIN_FILTER_COMPONENT_CLASS_INPUT_PORT_DISCONNECTED_METHOD(_name, _x) \
BT_PLUGIN_FILTER_COMPONENT_CLASS_INPUT_PORT_DISCONNECTED_METHOD_WITH_ID(auto, _name, _x)
* plugin descriptor.
*
* _name: Component class name (C identifier).
- * _x: Port disconnected (bt_private_component_class_sink_input_port_disconnected_method).
+ * _x: Port disconnected (bt_component_class_sink_input_port_disconnected_method).
*/
#define BT_PLUGIN_SINK_COMPONENT_CLASS_INPUT_PORT_DISCONNECTED_METHOD(_name, _x) \
BT_PLUGIN_SINK_COMPONENT_CLASS_INPUT_PORT_DISCONNECTED_METHOD_WITH_ID(auto, _name, _x)
* plugin descriptor.
*
* _name: Component class name (C identifier).
- * _x: Port disconnected (bt_private_component_class_source_output_port_disconnected_method).
+ * _x: Port disconnected (bt_component_class_source_output_port_disconnected_method).
*/
#define BT_PLUGIN_SOURCE_COMPONENT_CLASS_OUTPUT_PORT_DISCONNECTED_METHOD(_name, _x) \
BT_PLUGIN_SOURCE_COMPONENT_CLASS_OUTPUT_PORT_DISCONNECTED_METHOD_WITH_ID(auto, _name, _x)
* plugin descriptor.
*
* _name: Component class name (C identifier).
- * _x: Port disconnected (bt_private_component_class_filter_output_port_disconnected_method).
+ * _x: Port disconnected (bt_component_class_filter_output_port_disconnected_method).
*/
#define BT_PLUGIN_FILTER_COMPONENT_CLASS_OUTPUT_PORT_DISCONNECTED_METHOD(_name, _x) \
BT_PLUGIN_FILTER_COMPONENT_CLASS_OUTPUT_PORT_DISCONNECTED_METHOD_WITH_ID(auto, _name, _x)
*
* _name: Component class name (C identifier).
* _x: Iterator initialization method
- * (bt_private_component_class_source_notification_iterator_init_method).
+ * (bt_component_class_source_notification_iterator_init_method).
*/
#define BT_PLUGIN_SOURCE_COMPONENT_CLASS_NOTIFICATION_ITERATOR_INIT_METHOD(_name, _x) \
BT_PLUGIN_SOURCE_COMPONENT_CLASS_NOTIFICATION_ITERATOR_INIT_METHOD_WITH_ID(auto, _name, _x)
*
* _name: Component class name (C identifier).
* _x: Iterator finalize method
- * (bt_private_component_class_source_notification_iterator_finalize_method).
+ * (bt_component_class_source_notification_iterator_finalize_method).
*/
#define BT_PLUGIN_SOURCE_COMPONENT_CLASS_NOTIFICATION_ITERATOR_FINALIZE_METHOD(_name, _x) \
BT_PLUGIN_SOURCE_COMPONENT_CLASS_NOTIFICATION_ITERATOR_FINALIZE_METHOD_WITH_ID(auto, _name, _x)
*
* _name: Component class name (C identifier).
* _x: Iterator initialization method
- * (bt_private_component_class_filter_notification_iterator_init_method).
+ * (bt_component_class_filter_notification_iterator_init_method).
*/
#define BT_PLUGIN_FILTER_COMPONENT_CLASS_NOTIFICATION_ITERATOR_INIT_METHOD(_name, _x) \
BT_PLUGIN_FILTER_COMPONENT_CLASS_NOTIFICATION_ITERATOR_INIT_METHOD_WITH_ID(auto, _name, _x)
*
* _name: Component class name (C identifier).
* _x: Iterator finalize method
- * (bt_private_component_class_filter_notification_iterator_finalize_method).
+ * (bt_component_class_filter_notification_iterator_finalize_method).
*/
#define BT_PLUGIN_FILTER_COMPONENT_CLASS_NOTIFICATION_ITERATOR_FINALIZE_METHOD(_name, _x) \
BT_PLUGIN_FILTER_COMPONENT_CLASS_NOTIFICATION_ITERATOR_FINALIZE_METHOD_WITH_ID(auto, _name, _x)