Loading wifi/supplicant/1.0/ISupplicantP2pIface.hal +11 −0 Original line number Diff line number Diff line Loading @@ -672,4 +672,15 @@ interface ISupplicantP2pIface extends ISupplicantIface { */ reportNfcHandoverInitiation(vec<uint8_t> select) generates (SupplicantStatus status); /** * Persist the current configuration to disk. * * @return status Status of the operation. * Possible status codes: * |SupplicantStatusCode.SUCCESS|, * |SupplicantStatusCode.FAILURE_UNKNOWN|, * |SupplicantStatusCode.FAILURE_IFACE_INVALID| */ saveConfig() generates (SupplicantStatus status); }; wifi/supplicant/1.0/ISupplicantP2pNetwork.hal +30 −0 Original line number Diff line number Diff line Loading @@ -100,4 +100,34 @@ interface ISupplicantP2pNetwork extends ISupplicantNetwork { * @return isGo true if group owner, false otherwise. */ isGo() generates (SupplicantStatus status, bool isGo); /** * Set the list of P2P Clients in a persistent group (GO). * This is a list of P2P Clients (P2P Device Address) that have joined * the persistent group. This is maintained on the GO for persistent * group entries (disabled == 2). * * @param clients MAC address of the clients. * @return status Status of the operation. * Possible status codes: * |SupplicantStatusCode.SUCCESS|, * |SupplicantP2ptusCode.FAILURE_UNKNOWN|, * |SupplicantStatusCode.FAILURE_NETWORK_INVALID| */ setClientList(vec<MacAddress> clients) generates (SupplicantStatus status); /** * Get the list of P2P Clients in a persistent group (GO). * This is a list of P2P Clients (P2P Device Address) that have joined * the persistent group. This is maintained on the GO for persistent * group entries (disabled == 2). * * @return status Status of the operation. * Possible status codes: * |SupplicantStatusCode.SUCCESS|, * |SupplicantP2ptusCode.FAILURE_UNKNOWN|, * |SupplicantStatusCode.FAILURE_NETWORK_INVALID| * @return clients MAC address of the clients. */ getClientList() generates (SupplicantStatus status, vec<MacAddress> clients); }; Loading
wifi/supplicant/1.0/ISupplicantP2pIface.hal +11 −0 Original line number Diff line number Diff line Loading @@ -672,4 +672,15 @@ interface ISupplicantP2pIface extends ISupplicantIface { */ reportNfcHandoverInitiation(vec<uint8_t> select) generates (SupplicantStatus status); /** * Persist the current configuration to disk. * * @return status Status of the operation. * Possible status codes: * |SupplicantStatusCode.SUCCESS|, * |SupplicantStatusCode.FAILURE_UNKNOWN|, * |SupplicantStatusCode.FAILURE_IFACE_INVALID| */ saveConfig() generates (SupplicantStatus status); };
wifi/supplicant/1.0/ISupplicantP2pNetwork.hal +30 −0 Original line number Diff line number Diff line Loading @@ -100,4 +100,34 @@ interface ISupplicantP2pNetwork extends ISupplicantNetwork { * @return isGo true if group owner, false otherwise. */ isGo() generates (SupplicantStatus status, bool isGo); /** * Set the list of P2P Clients in a persistent group (GO). * This is a list of P2P Clients (P2P Device Address) that have joined * the persistent group. This is maintained on the GO for persistent * group entries (disabled == 2). * * @param clients MAC address of the clients. * @return status Status of the operation. * Possible status codes: * |SupplicantStatusCode.SUCCESS|, * |SupplicantP2ptusCode.FAILURE_UNKNOWN|, * |SupplicantStatusCode.FAILURE_NETWORK_INVALID| */ setClientList(vec<MacAddress> clients) generates (SupplicantStatus status); /** * Get the list of P2P Clients in a persistent group (GO). * This is a list of P2P Clients (P2P Device Address) that have joined * the persistent group. This is maintained on the GO for persistent * group entries (disabled == 2). * * @return status Status of the operation. * Possible status codes: * |SupplicantStatusCode.SUCCESS|, * |SupplicantP2ptusCode.FAILURE_UNKNOWN|, * |SupplicantStatusCode.FAILURE_NETWORK_INVALID| * @return clients MAC address of the clients. */ getClientList() generates (SupplicantStatus status, vec<MacAddress> clients); };