blob: 01d5f9cd606f66a5af3381ca3f8584adff1244ea [file] [log] [blame]
mukesh agrawal6e277772011-09-29 15:04:23 -07001// Copyright (c) 2011 The Chromium OS Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#include "shill/wpa_supplicant.h"
6
7namespace shill {
8
9namespace wpa_supplicant {
10const char kBSSPropertyBSSID[] = "BSSID";
11const char kBSSPropertySSID[] = "SSID";
12const char kBSSPropertyMode[] = "Mode";
13const char kBSSPropertySignal[] = "Signal";
14const char kDBusAddr[] = "fi.w1.wpa_supplicant1";
15const char kDBusPath[] = "/fi/w1/wpa_supplicant1";
16const char kDriverNL80211[] = "nl80211";
17const char kErrorInterfaceExists[] = "fi.w1.wpa_supplicant1.InterfaceExists";
mukesh agrawal7ec71312011-11-10 02:08:26 +000018const char kInterfacePropertyState[] = "State";
19const char kInterfaceState4WayHandshake[] = "4way_handshake";
20const char kInterfaceStateAssociated[] = "associated";
21const char kInterfaceStateAssociating[] = "associating";
22const char kInterfaceStateAuthenticating[] = "authenticating";
23const char kInterfaceStateCompleted[] = "completed";
24const char kInterfaceStateDisconnected[] = "disconnected";
25const char kInterfaceStateGroupHandshake[] = "group_handshake";
26const char kInterfaceStateInactive[] = "inactive";
27const char kInterfaceStateScanning[] = "scanning";
mukesh agrawal6e277772011-09-29 15:04:23 -070028const char kKeyManagementMethodSuffixEAP[] = "-eap";
29const char kKeyManagementMethodSuffixPSK[] = "-psk";
30const char kKeyModeNone[] = "NONE";
31const char kNetworkModeInfrastructure[] = "infrastructure";
32const char kNetworkModeAdHoc[] = "ad-hoc";
33const char kNetworkModeAccessPoint[] = "ap";
34const char kNetworkPropertyMode[] = "mode";
35const char kNetworkPropertySSID[] = "ssid";
36const char kPropertyKeyManagement[] = "key_mgmt";
37const char kPropertyPreSharedKey[] = "psk";
38const char kPropertyPrivacy[] = "Privacy";
39const char kPropertyRSN[] = "RSN";
Paul Stewartced6a0b2011-11-08 15:32:04 -080040const char kPropertyScanSSIDs[] = "SSIDs";
mukesh agrawal6e277772011-09-29 15:04:23 -070041const char kPropertyScanType[] = "Type";
42const char kPropertySecurityProtocol[] = "proto";
43const char kPropertyWPA[] = "WPA";
44const char kScanTypeActive[] = "active";
45const char kSecurityMethodPropertyKeyManagement[] = "KeyMgmt";
46const char kSecurityModeRSN[] = "RSN";
47const char kSecurityModeWPA[] = "WPA";
48
49const uint32_t kNetworkModeInfrastructureInt = 0;
50const uint32_t kNetworkModeAdHocInt = 1;
51const uint32_t kNetworkModeAccessPointInt = 2;
Paul Stewartced6a0b2011-11-08 15:32:04 -080052const uint32_t kScanMaxSSIDsPerScan = 4;
mukesh agrawal6e277772011-09-29 15:04:23 -070053};
54
55} // namespace shill