lib: strictly type function return status enumerations
[babeltrace.git] / src / bindings / python / bt2 / bt2 / native_bt_message_iterator.i
index 47bd3a9b65413c019816a46fb2a6fdd317984d38..a8b55e55f5bec45241621429ee5386b7cd5ea1f0 100644 (file)
  * THE SOFTWARE.
  */
 
-%include <babeltrace2/graph/message-iterator-const.h>
+%include <babeltrace2/graph/message-iterator.h>
 %include <babeltrace2/graph/port-output-message-iterator.h>
 %include <babeltrace2/graph/self-component-port-input-message-iterator.h>
 %include <babeltrace2/graph/self-message-iterator.h>
 
 /* Helper functions for Python */
 %{
-static PyObject *bt_py3_get_user_component_from_user_msg_iter(
+static PyObject *bt_bt2_get_user_component_from_user_msg_iter(
                bt_self_message_iterator *self_message_iterator)
 {
        bt_self_component *self_component = bt_self_message_iterator_borrow_component(self_message_iterator);
@@ -50,7 +50,9 @@ PyObject *create_pylist_from_messages(bt_message_array_const messages,
 {
        uint64_t i;
        PyObject *py_msg_list = PyList_New(message_count);
+
        BT_ASSERT(py_msg_list);
+
        for (i = 0; i < message_count; i++) {
                PyList_SET_ITEM(py_msg_list, i,
                                SWIG_NewPointerObj(SWIG_as_voidptr(messages[i]),
@@ -61,15 +63,15 @@ PyObject *create_pylist_from_messages(bt_message_array_const messages,
 }
 
 static
-PyObject *bt_py3_get_msg_range_common(bt_message_iterator_status status,
+PyObject *get_msg_range_common(bt_message_iterator_next_status status,
                bt_message_array_const messages, uint64_t message_count)
 {
        PyObject *py_status;
        PyObject *py_return_tuple;
        PyObject *py_msg_list = Py_None;
-       
+
        py_status = SWIG_From_long_SS_long(status);
-       if (status != BT_MESSAGE_ITERATOR_STATUS_OK) {
+       if (status != __BT_FUNC_STATUS_OK) {
                goto end;
        }
 
@@ -80,43 +82,37 @@ end:
        BT_ASSERT(py_return_tuple);
        PyTuple_SET_ITEM(py_return_tuple, 0, py_status);
        PyTuple_SET_ITEM(py_return_tuple, 1, py_msg_list);
-
        return py_return_tuple;
 }
 
-static PyObject
-*bt_py3_self_component_port_input_get_msg_range(
+static PyObject *bt_bt2_self_component_port_input_get_msg_range(
                bt_self_component_port_input_message_iterator *iter)
 {
        bt_message_array_const messages;
        uint64_t message_count = 0;
-       bt_message_iterator_status status;
+       bt_message_iterator_next_status status;
 
-       status = bt_self_component_port_input_message_iterator_next(iter, &messages,
-                               &message_count);
-       
-       return bt_py3_get_msg_range_common(status, messages, message_count);
+       status = bt_self_component_port_input_message_iterator_next(iter,
+               &messages, &message_count);
+       return get_msg_range_common(status, messages, message_count);
 }
 
-static PyObject
-*bt_py3_port_output_get_msg_range(
+static PyObject *bt_bt2_port_output_get_msg_range(
                bt_port_output_message_iterator *iter)
 {
        bt_message_array_const messages;
        uint64_t message_count = 0;
-       bt_message_iterator_status status;
+       bt_message_iterator_next_status status;
 
-       status =
-               bt_port_output_message_iterator_next(iter, &messages,
-                               &message_count);
-       
-       return bt_py3_get_msg_range_common(status, messages, message_count);
+       status = bt_port_output_message_iterator_next(iter, &messages,
+               &message_count);
+       return get_msg_range_common(status, messages, message_count);
 }
 %}
 
-PyObject *bt_py3_get_user_component_from_user_msg_iter(
+PyObject *bt_bt2_get_user_component_from_user_msg_iter(
     bt_self_message_iterator *self_message_iterator);
-PyObject *bt_py3_self_component_port_input_get_msg_range(
+PyObject *bt_bt2_self_component_port_input_get_msg_range(
                bt_self_component_port_input_message_iterator *iter);
-PyObject *bt_py3_port_output_get_msg_range(
+PyObject *bt_bt2_port_output_get_msg_range(
                bt_port_output_message_iterator *iter);
This page took 0.02452 seconds and 4 git commands to generate.