bt_component_class_source_get_supported_mip_versions_method get_supported_mip_versions;
bt_component_class_source_initialize_method init;
bt_component_class_source_finalize_method finalize;
- bt_component_class_source_message_iterator_initialize_method msg_iter_initialize;
- bt_component_class_source_message_iterator_finalize_method msg_iter_finalize;
- bt_component_class_source_message_iterator_next_method msg_iter_next;
- bt_component_class_source_message_iterator_seek_ns_from_origin_method msg_iter_seek_ns_from_origin;
- bt_component_class_source_message_iterator_seek_beginning_method msg_iter_seek_beginning;
- bt_component_class_source_message_iterator_can_seek_ns_from_origin_method msg_iter_can_seek_ns_from_origin;
- bt_component_class_source_message_iterator_can_seek_beginning_method msg_iter_can_seek_beginning;
bt_component_class_source_query_method query;
bt_component_class_source_output_port_connected_method output_port_connected;
} methods;
+ bt_message_iterator_class *msg_iter_cls;
};
struct bt_component_class_sink {
bt_component_class_filter_get_supported_mip_versions_method get_supported_mip_versions;
bt_component_class_filter_initialize_method init;
bt_component_class_filter_finalize_method finalize;
- bt_component_class_filter_message_iterator_initialize_method msg_iter_initialize;
- bt_component_class_filter_message_iterator_finalize_method msg_iter_finalize;
- bt_component_class_filter_message_iterator_next_method msg_iter_next;
- bt_component_class_filter_message_iterator_seek_ns_from_origin_method msg_iter_seek_ns_from_origin;
- bt_component_class_filter_message_iterator_seek_beginning_method msg_iter_seek_beginning;
- bt_component_class_filter_message_iterator_can_seek_ns_from_origin_method msg_iter_can_seek_ns_from_origin;
- bt_component_class_filter_message_iterator_can_seek_beginning_method msg_iter_can_seek_beginning;
bt_component_class_filter_query_method query;
bt_component_class_filter_input_port_connected_method input_port_connected;
bt_component_class_filter_output_port_connected_method output_port_connected;
} methods;
+ bt_message_iterator_class *msg_iter_cls;
};
BT_HIDDEN