X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=src%2Fbindings%2Fpython%2Fbt2%2Fbt2%2Fnative_bt_message_iterator.i.h;h=76b2c876d26a03bbd2d42d15d633c318d4a6be1b;hb=e803df70898ad94809e70156df2e6bdfd4b1ee2a;hp=f687dc9a480c01ff9eed498a432a812ba17d8420;hpb=5f2a1585bf407f3f3aa7e63d9041b75390cf8563;p=babeltrace.git diff --git a/src/bindings/python/bt2/bt2/native_bt_message_iterator.i.h b/src/bindings/python/bt2/bt2/native_bt_message_iterator.i.h index f687dc9a..76b2c876 100644 --- a/src/bindings/python/bt2/bt2/native_bt_message_iterator.i.h +++ b/src/bindings/python/bt2/bt2/native_bt_message_iterator.i.h @@ -22,6 +22,44 @@ * THE SOFTWARE. */ +bt_self_component_port_input_message_iterator_create_from_message_iterator_status +bt_bt2_self_component_port_input_message_iterator_create_from_message_iterator( + bt_self_message_iterator *self_msg_iter, + bt_self_component_port_input *input_port, + bt_self_component_port_input_message_iterator **message_iterator) +{ + bt_self_component_port_input_message_iterator_create_from_message_iterator_status + status; + + status = bt_self_component_port_input_message_iterator_create_from_message_iterator( + self_msg_iter, input_port, message_iterator); + + if (status != BT_SELF_COMPONENT_PORT_INPUT_MESSAGE_ITERATOR_CREATE_FROM_MESSAGE_ITERATOR_STATUS_OK) { + *message_iterator = NULL; + } + + return status; +} + +bt_self_component_port_input_message_iterator_create_from_sink_component_status +bt_bt2_self_component_port_input_message_iterator_create_from_sink_component( + bt_self_component_sink *self_comp, + bt_self_component_port_input *input_port, + bt_self_component_port_input_message_iterator **message_iterator) +{ + bt_self_component_port_input_message_iterator_create_from_sink_component_status + status; + + status = bt_self_component_port_input_message_iterator_create_from_sink_component( + self_comp, input_port, message_iterator); + + if (status != BT_SELF_COMPONENT_PORT_INPUT_MESSAGE_ITERATOR_CREATE_FROM_SINK_COMPONENT_STATUS_OK) { + *message_iterator = NULL; + } + + return status; +} + static PyObject *bt_bt2_get_user_component_from_user_msg_iter( bt_self_message_iterator *self_message_iterator) {