supplicant(interface): Add an event for bssid changes

am: c314841614

Change-Id: I587c0c479708448492dce329c267f2b3761911d8
This commit is contained in:
Roshan Pius
2017-03-21 21:44:09 +00:00
committed by android-build-merger

View File

@@ -345,6 +345,24 @@ interface ISupplicantStaIfaceCallback {
MESH_CHANNEL_SWITCH_UNSPECIFIED = 66
};
/**
* BSSID change Reasons.
*/
enum BssidChangeReason : uint8_t {
/**
* Started association with new bssid.
*/
ASSOC_START = 0,
/**
* Completed association with new bssid.
*/
ASSOC_COMPLETE = 1,
/**
* Dis-association with current bssid.
*/
DISASSOC = 2
};
/**
* Used to indicate that a new network has been added.
*
@@ -465,6 +483,16 @@ interface ISupplicantStaIfaceCallback {
*/
oneway onEapFailure();
/**
* Used to indicate the change of active bssid.
* This is useful to figure out when the driver/firmware roams to a bssid
* on its own.
*
* @param reason Reason why the bssid changed.
* @param bssid BSSID of the corresponding AP.
*/
oneway onBssidChanged(BssidChangeReason reason, Bssid bssid);
/**
* Used to indicate the success of a WPS connection attempt.
*/