wifi: Extend onFailure callback for dual AP case
There are two AP instances when bridged AP is running. Extend onFailure callback to support if there is a problem one of the instances, The framework can handle the failure separately. (i.e. No need to shutdown whole Soft Ap) Bug: 188921389 Test: Test with test code, the callback works normally. Change-Id: I0aba5f3c5bf21badd3cf925908c853e9285fa6aa
This commit is contained in:
parent
0a5a431d31
commit
6645e9ea71
3 changed files with 7 additions and 4 deletions
|
@ -36,5 +36,5 @@ package android.hardware.wifi.hostapd;
|
|||
interface IHostapdCallback {
|
||||
oneway void onApInstanceInfoChanged(in android.hardware.wifi.hostapd.ApInfo apInfo);
|
||||
oneway void onConnectedClientsChanged(in android.hardware.wifi.hostapd.ClientInfo clientInfo);
|
||||
oneway void onFailure(in String ifaceName);
|
||||
oneway void onFailure(in String ifaceName, in String instanceName);
|
||||
}
|
||||
|
|
|
@ -41,7 +41,10 @@ interface IHostapdCallback {
|
|||
* Invoked when an asynchronous failure is encountered in one of the access
|
||||
* points added via |IHostapd.addAccessPoint|.
|
||||
*
|
||||
* @param ifaceName Name of the interface.
|
||||
* @param ifaceName Name of the interface which was added via
|
||||
* |IHostapd.addAccessPoint|.
|
||||
* @param instanceName Name of the AP instance which is associated with
|
||||
* the interface.
|
||||
*/
|
||||
oneway void onFailure(in String ifaceName);
|
||||
oneway void onFailure(in String ifaceName, in String instanceName);
|
||||
}
|
||||
|
|
|
@ -232,7 +232,7 @@ class HostapdCallback : public BnHostapdCallback {
|
|||
const ::aidl::android::hardware::wifi::hostapd::ClientInfo &) override {
|
||||
return ndk::ScopedAStatus::ok();
|
||||
}
|
||||
::ndk::ScopedAStatus onFailure(const std::string &) override {
|
||||
::ndk::ScopedAStatus onFailure(const std::string&, const std::string&) override {
|
||||
return ndk::ScopedAStatus::ok();
|
||||
}
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue