Files
tubestation/netwerk/wifi/nsIWifiMonitor.idl
David Parks ba00149a1e Bug 1900225: Part 5 - On Windows, do not show message about wifi scan permission if no wifi is present r=win-reviewers,necko-reviewers,valentin,gstoll
We added a note to the geolocation doorhanger, warning the user when Windows is
going to repeat the request for user permission (although it asks for permission
for Firefox, not for the web page).  However, Windows won't do this if there is
no wifi adapter that could perform the scan.  Here, we avoid adding the note in
that case.

Differential Revision: https://phabricator.services.mozilla.com/D218588
2024-08-27 22:47:33 +00:00

34 lines
1.1 KiB
Plaintext

/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
#include "nsISupports.idl"
interface nsIWifiListener;
[scriptable, builtinclass, uuid(F289701E-D9AF-4685-BC2F-E4226FF7C018)]
interface nsIWifiMonitor : nsISupports
{
/*
* startWatching
* aListener will be called once, then each time the list of wifi access
* points change. The wifi access point list will be updated when our
* network changes, or on a regular interval if we are on a mobile network.
* If aForcePolling is true then we will always poll as long as this
* listener is watching.
*/
void startWatching(in nsIWifiListener aListener, in boolean aForcePolling);
/*
* stopWatching
* cancels all notifications to the |aListener|.
*/
void stopWatching(in nsIWifiListener aListener);
/**
* True if there is a wifi adapter present that can perform a scan.
* Only valid on Windows.
*/
[notxpcom, nostdcall] readonly attribute boolean hasWifiAdapter;
};