Source code

Revision control

Other Tools

1
/* This Source Code Form is subject to the terms of the Mozilla Public
2
* License, v. 2.0. If a copy of the MPL was not distributed with this
3
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
4
5
#include "nsISupports.idl"
6
7
[scriptable, uuid(E28E614F-8F86-44FF-BCF5-5F18225834A0)]
8
interface nsIWifiAccessPoint : nsISupports
9
{
10
11
/*
12
* The mac address of the WiFi node. The format of this string is:
13
* XX-XX-XX-XX-XX-XX
14
*/
15
16
readonly attribute ACString mac;
17
18
/*
19
* Public name of a wireless network. The charset of this string is ASCII.
20
* This string will be null if not available.
21
*
22
* Note that this is a conversion of the SSID which makes it "displayable".
23
* for any comparisons, you want to use the Raw SSID.
24
*/
25
26
readonly attribute AString ssid;
27
28
/*
29
* Public name of a wireless network. These are the bytes that are read off
30
* of the network, may contain nulls, and generally shouldn't be displayed to
31
* the user.
32
*
33
*/
34
35
readonly attribute ACString rawSSID;
36
37
/*
38
* Current signal strength measured in dBm.
39
*/
40
readonly attribute long signal;
41
};