Merge "mock wifi (nl80211-framework#2): new constructor for mocking WifiNl80211Manager"

This commit is contained in:
Les Lee
2022-12-06 02:30:44 +00:00
committed by Android (Google) Code Review
2 changed files with 16 additions and 0 deletions

View File

@@ -9351,6 +9351,7 @@ package android.net.wifi.nl80211 {
}
public class WifiNl80211Manager {
ctor public WifiNl80211Manager(@NonNull android.content.Context, @NonNull android.os.IBinder);
method public void abortScan(@NonNull String);
method public void enableVerboseLogging(boolean);
method @NonNull public int[] getChannelsMhzForBand(int);

View File

@@ -393,6 +393,21 @@ public class WifiNl80211Manager {
mEventHandler = new Handler(context.getMainLooper());
}
/**
* Construct WifiNl80211Manager with giving context and binder which is an interface of
* IWificond.
*
* @param context Android context.
* @param binder a binder of IWificond.
*/
public WifiNl80211Manager(@NonNull Context context, @NonNull IBinder binder) {
this(context);
mWificond = IWificond.Stub.asInterface(binder);
if (mWificond == null) {
Log.e(TAG, "Failed to get reference to wificond");
}
}
/** @hide */
@VisibleForTesting
public WifiNl80211Manager(Context context, IWificond wificond) {