Split notification iterator API into base and specialized functions
[babeltrace.git] / bindings / python / bt2 / bt2 / native_btnotifiter.i
index bdc7e73de7c7c1bfa6888ddb02d53788ec10807f..13cc9987ebebd7f224b4c98c1372b6c03a408a01 100644 (file)
@@ -37,21 +37,23 @@ enum bt_notification_iterator_status {
        BT_NOTIFICATION_ITERATOR_STATUS_UNSUPPORTED = -2,
 };
 
-/* Functions */
+/* Functions (base) */
 struct bt_notification *bt_notification_iterator_get_notification(
                struct bt_notification_iterator *iterator);
 enum bt_notification_iterator_status bt_notification_iterator_next(
                struct bt_notification_iterator *iterator);
-struct bt_component *bt_notification_iterator_get_component(
+
+/* Functions (private connection) */
+struct bt_component *bt_private_connection_notification_iterator_get_component(
                struct bt_notification_iterator *iterator);
 
 /* Helper functions for Python */
 %{
 static PyObject *bt_py3_get_user_component_from_user_notif_iter(
-               struct bt_private_notification_iterator *priv_notif_iter)
+               struct bt_private_connection_private_notification_iterator *priv_notif_iter)
 {
        struct bt_private_component *priv_comp =
-               bt_private_notification_iterator_get_private_component(
+               bt_private_connection_private_notification_iterator_get_private_component(
                        priv_notif_iter);
        PyObject *py_comp;
 
@@ -67,4 +69,4 @@ static PyObject *bt_py3_get_user_component_from_user_notif_iter(
 %}
 
 PyObject *bt_py3_get_user_component_from_user_notif_iter(
-               struct bt_private_notification_iterator *priv_notif_iter);
+               struct bt_private_connection_private_notification_iterator *priv_notif_iter);
This page took 0.024287 seconds and 4 git commands to generate.