Add interface to get mesh connected peers
[platform/core/connectivity/wifi-mesh-manager.git] / introspection / mesh.xml
index da6ff4d..d0a65db 100644 (file)
@@ -8,39 +8,43 @@
        <interface name="net.mesh">\r
                <!-- Method definitions -->\r
                <method name="scan">\r
-                       <arg type="u" name="result" direction="out"/>\r
+                       <arg type="i" name="result" direction="out"/>\r
                </method>\r
                <method name="specific_scan">\r
                        <arg type="s" name="mesh_id" direction="in"/>\r
                        <arg type="i" name="channel" direction="in"/>\r
-                       <arg type="u" name="result" direction="out"/>\r
+                       <arg type="i" name="result" direction="out"/>\r
                </method>\r
                <method name="cancel_scan">\r
-                       <arg type="u" name="result" direction="out"/>\r
+                       <arg type="i" name="result" direction="out"/>\r
                </method>\r
                <method name="get_found_mesh_networks">\r
                        <arg type="aa{sv}" name="network" direction="out"/>\r
-                       <arg type="u" name="result" direction="out"/>\r
+                       <arg type="i" name="result" direction="out"/>\r
+               </method>\r
+               <method name="get_connected_peers">\r
+                       <arg type="aa{sv}" name="network" direction="out"/>\r
+                       <arg type="i" name="result" direction="out"/>\r
                </method>\r
                <method name="enable_mesh">\r
-                       <arg type="u" name="result" direction="out"/>\r
+                       <arg type="i" name="result" direction="out"/>\r
                </method>\r
                <method name="disable_mesh">\r
-                       <arg type="u" name="result" direction="out"/>\r
+                       <arg type="i" name="result" direction="out"/>\r
                </method>\r
                <method name="get_joined_mesh_network">\r
                        <arg type="s" name="meshid" direction="out"/>\r
                        <arg type="s" name="bssid" direction="out"/>\r
                        <arg type="i" name="channel" direction="out"/>\r
-                       <arg type="u" name="result" direction="out"/>\r
+                       <arg type="i" name="result" direction="out"/>\r
                </method>\r
                <method name="set_gate">\r
                        <arg type="b" name="stp" direction="in"/>\r
                        <arg type="b" name="gate_announce" direction="in"/>\r
-                       <arg type="u" name="result" direction="out"/>\r
+                       <arg type="i" name="result" direction="out"/>\r
                </method>\r
                <method name="unset_gate">\r
-                       <arg type="u" name="result" direction="out"/>\r
+                       <arg type="i" name="result" direction="out"/>\r
                </method>\r
                <method name="set_softap">\r
                        <arg type="s" name="ssid" direction="in"/>\r
                        <arg type="i" name="visibility" direction="in"/>\r
                        <arg type="i" name="max_sta" direction="in"/>\r
                        <arg type="i" name="security" direction="in"/>\r
-                       <arg type="u" name="result" direction="out"/>\r
+                       <arg type="i" name="result" direction="out"/>\r
                </method>\r
                <method name="enable_softap">\r
-                       <arg type="u" name="result" direction="out"/>\r
+                       <arg type="i" name="result" direction="out"/>\r
                </method>\r
                <method name="disable_softap">\r
-                       <arg type="u" name="result" direction="out"/>\r
+                       <arg type="i" name="result" direction="out"/>\r
                </method>\r
-               <method name="add_mesh_network">\r
+               <method name="create_mesh_network">\r
                        <arg type="s" name="mesh_id" direction="in"/>\r
                        <arg type="i" name="channel" direction="in"/>\r
                        <arg type="i" name="security" direction="in"/>\r
-                       <arg type="u" name="result" direction="out"/>\r
+                       <arg type="i" name="result" direction="out"/>\r
                </method>\r
-               <method name="get_saved_mesh_network">\r
-                       <arg type="aa{sv}" name="list" direction="out"/>\r
-                       <arg type="u" name="result" direction="out"/>\r
+               <method name="connect_mesh_network">\r
+                       <arg type="s" name="mesh_id" direction="in"/>\r
+                       <arg type="i" name="channel" direction="in"/>\r
+                       <arg type="i" name="security" direction="in"/>\r
+                       <arg type="i" name="result" direction="out"/>\r
                </method>\r
-               <method name="select_saved_mesh_network">\r
+               <method name="disconnect_mesh_network">\r
                        <arg type="s" name="mesh_id" direction="in"/>\r
                        <arg type="i" name="channel" direction="in"/>\r
                        <arg type="i" name="security" direction="in"/>\r
-                       <arg type="u" name="result" direction="out"/>\r
+                       <arg type="i" name="result" direction="out"/>\r
                </method>\r
-               <method name="forget_saved_mesh_network">\r
+               <method name="forget_mesh_network">\r
                        <arg type="s" name="mesh_id" direction="in"/>\r
                        <arg type="i" name="channel" direction="in"/>\r
                        <arg type="i" name="security" direction="in"/>\r
-                       <arg type="u" name="result" direction="out"/>\r
+                       <arg type="i" name="result" direction="out"/>\r
                </method>\r
                <method name="set_interfaces">\r
                        <arg type="s" name="mesh" direction="in"/>\r
                        <arg type="s" name="gate" direction="in"/>\r
                        <arg type="s" name="softap" direction="in"/>\r
-                       <arg type="u" name="result" direction="out"/>\r
+                       <arg type="i" name="result" direction="out"/>\r
                </method>\r
                <method name="get_station_info">\r
                        <arg type="aa{sv}" name="station" direction="out"/>\r
-                       <arg type="u" name="result" direction="out"/>\r
+                       <arg type="i" name="result" direction="out"/>\r
                </method>\r
                <method name="get_mpath_info">\r
                        <arg type="aa{sv}" name="mpath" direction="out"/>\r
-                       <arg type="u" name="result" direction="out"/>\r
+                       <arg type="i" name="result" direction="out"/>\r
                </method>\r
 \r
                <!-- Signal (D-Bus) definitions -->\r
                <signal name="mesh_enabled">\r
-                       <arg type="u" name="result" direction="out"/>\r
+                       <arg type="i" name="result" direction="out"/>\r
                </signal>\r
                <signal name="scan_done">\r
                </signal>\r