summaryrefslogtreecommitdiffstats
path: root/components/wifi/wifi_test.cc
diff options
context:
space:
mode:
authormef@chromium.org <mef@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-02-13 21:37:32 +0000
committermef@chromium.org <mef@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-02-13 21:37:32 +0000
commitc55275523a10864086ef2d3ae639c40f70637e7c (patch)
tree3244836057296ad970c44e5d2b53ac1b2b3fd925 /components/wifi/wifi_test.cc
parent29e871c3fd942e586096f192c5b2a814d63df5ae (diff)
downloadchromium_src-c55275523a10864086ef2d3ae639c40f70637e7c.zip
chromium_src-c55275523a10864086ef2d3ae639c40f70637e7c.tar.gz
chromium_src-c55275523a10864086ef2d3ae639c40f70637e7c.tar.bz2
Add method GetKeyFromSystem to WiFiService on Windows and Mac.
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
Diffstat (limited to 'components/wifi/wifi_test.cc')
-rw-r--r--components/wifi/wifi_test.cc13
1 files changed, 13 insertions, 0 deletions
diff --git a/components/wifi/wifi_test.cc b/components/wifi/wifi_test.cc
index f5d14bb..0897745 100644
--- a/components/wifi/wifi_test.cc
+++ b/components/wifi/wifi_test.cc
@@ -66,6 +66,7 @@ WiFiTest::Result WiFiTest::Main(int argc, const char* argv[]) {
if (!ParseCommandLine(argc, argv)) {
VLOG(0) << "Usage: " << argv[0] <<
" [--list]"
+ " [--get_key]"
" [--get_properties]"
" [--create]"
" [--connect]"
@@ -190,6 +191,18 @@ bool WiFiTest::ParseCommandLine(int argc, const char* argv[]) {
}
}
+ if (parsed_command_line.HasSwitch("get_key")) {
+ if (network_guid.length() > 0) {
+ std::string error;
+ std::string key_data;
+ wifi_service->GetKeyFromSystem(network_guid,
+ &key_data,
+ &error);
+ VLOG(0) << key_data << error;
+ return true;
+ }
+ }
+
return false;
}