summaryrefslogtreecommitdiffstats
path: root/components/wifi/wifi_service.h
Commit message (Collapse)AuthorAgeFilesLines
* components: Remove use of MessageLoopProxy and deprecated MessageLoop APIsskyostil2015-06-021-3/+2
| | | | | | | | | | | This patch was mostly autogenerated with https://codereview.chromium.org/1010073002/. BUG=465354 Review URL: https://codereview.chromium.org/1144153004 Cr-Commit-Position: refs/heads/master@{#332440}
* Add SSID getter to WiFiService.meacer2015-01-301-0/+4
| | | | | | | | | | The SSID is going to be displayed in the captive portal interstitial as such: "The network you are using (Google Guest)..." BUG=451272 Review URL: https://codereview.chromium.org/880143003 Cr-Commit-Position: refs/heads/master@{#313995}
* This is a library for Windows and MacOSX (tested MacOSX currently) that ↵noamsml@chromium.org2014-06-041-45/+2
| | | | | | | | | | supports the features needed to do WiFi bootstrapping. BUG=370071 Review URL: https://codereview.chromium.org/226883002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@274731 0039d316-1c4b-4281-b951-d872f2087c98
* Added WiFi security check to Windows implementation of ↵mef@chromium.org2014-05-061-0/+10
| | | | | | | | | | | | WiFiService::StartConnect. If WiFi network is available, but is not open security, then it cannot be connected without profile, so return 'access denied' error. BUG=NONE Review URL: https://codereview.chromium.org/262293002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@268514 0039d316-1c4b-4281-b951-d872f2087c98
* components: Do not include test code in wifi_component target.tfarina@chromium.org2014-05-051-2/+0
| | | | | | | | | | | | | | | | | | | | | | wifi_component target is production code target and thus should not include code that is intended for tests. This changes makes it stop building test code in wifi_component, by extracting and exposing the FakeWiFiService interface in the header file and instantiating it directly where we used to call WiFiService::CreateForTest(). This is the second part of what was discussed in https://codereview.chromium.org/243343002 and started here https://codereview.chromium.org/259543002/ - r266025 BUG=None TEST=build and works as before, no regressions R=mef@chromium.org,thestig@chromium.org Review URL: https://codereview.chromium.org/264773017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@268237 0039d316-1c4b-4281-b951-d872f2087c98
* Add method GetKeyFromSystem to WiFiService on Windows and Mac.mef@chromium.org2014-02-131-0/+8
| | | | | | | | BUG=328960 Review URL: https://codereview.chromium.org/156943002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251131 0039d316-1c4b-4281-b951-d872f2087c98
* Mac OS X-specific implementation of Networking Private API. mef@chromium.org2014-01-291-3/+9
| | | | | | | | | | Based on infrastructure in http://crrev.com/54323003 BUG=330255 Review URL: https://codereview.chromium.org/64683014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247659 0039d316-1c4b-4281-b951-d872f2087c98
* Update uses of Value in chromeos/, cloud_print/, components/, content/ to ↵avi@chromium.org2013-12-231-4/+4
| | | | | | | | | | | | use the base:: namespace. BUG=88666 TEST=no change TBR=ben@chromium.org Review URL: https://codereview.chromium.org/108603005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242409 0039d316-1c4b-4281-b951-d872f2087c98
* Implement Networking Private API CreateNetwork function on Windows. Allows ↵mef@chromium.org2013-12-131-0/+5
| | | | | | | | | | | | | | connection to hidden WiFi networks. Defaults to TKIP encryption for WAPPSK and AES encryption for WAP2PSK. Exact encryption to use will have to be determined during Connect. TBR=cpu@chromium.org for +third_party/libxml to DEPS. BUG=267667 Review URL: https://codereview.chromium.org/105153002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240703 0039d316-1c4b-4281-b951-d872f2087c98
* Added GetState, GetManagedProperties, CreateNetwork methods to WiFiService. mef@chromium.org2013-12-051-0/+26
| | | | | | | | | | | Initially implemented only to satisfy Networking Private Api browser_tests. Moved hard-coded test data for NetworkingPrivateApiTest into fake_wifi_service.cc BUG=267667 Review URL: https://codereview.chromium.org/100493002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238835 0039d316-1c4b-4281-b951-d872f2087c98
* Move GetVisibleNetworks network type filtering to WiFiService interface. mef@chromium.org2013-11-271-2/+4
| | | | | | | | | | Fix incorrect naming process_client => service_client, service_path => network_guid. BUG=267667 Review URL: https://codereview.chromium.org/88653002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237460 0039d316-1c4b-4281-b951-d872f2087c98
* Windows-specific implementation of Networking Private API.mef@chromium.org2013-11-221-0/+9
| | | | | | | | | | | | | Previously reviewed as https://codereview.chromium.org/27722003, but moves WiFiService Windows implementation to components/wifi. Based on infrastructure in https://codereview.chromium.org/54323003/ BUG=267667 Review URL: https://codereview.chromium.org/68503019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@236816 0039d316-1c4b-4281-b951-d872f2087c98
* Base infrastructure for Networking Private API on Windows and Mac.mef@chromium.org2013-11-221-0/+119
Based on https://codereview.chromium.org/22295002/, but moves WiFiService to components/ and runs it in browser process instead of utility process. Windows implementation is in http://crrev.com/68503019. BUG=267667 Review URL: https://codereview.chromium.org/54323003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@236752 0039d316-1c4b-4281-b951-d872f2087c98