Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(4653)

Unified Diff: chromeos/dbus/flimflam_manager_client.cc

Issue 10177001: Reimplement CrosSetOfflineMode without Libcros (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: _ Created 8 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chromeos/dbus/flimflam_manager_client.cc
diff --git a/chromeos/dbus/flimflam_manager_client.cc b/chromeos/dbus/flimflam_manager_client.cc
index 23748547121c1c912e713bd1e6fa29c5d6de6405..d62c1940638b5f08070b2bedd40735be13cee781 100644
--- a/chromeos/dbus/flimflam_manager_client.cc
+++ b/chromeos/dbus/flimflam_manager_client.cc
@@ -84,6 +84,16 @@ class FlimflamManagerClientImpl : public FlimflamManagerClient {
helper_.CallVoidMethod(&method_call, callback);
}
+ virtual bool CallSetPropertyAndBlock(const std::string& name,
+ const base::Value& value) OVERRIDE {
+ dbus::MethodCall method_call(flimflam::kFlimflamManagerInterface,
+ flimflam::kSetPropertyFunction);
+ dbus::MessageWriter writer(&method_call);
+ writer.AppendString(name);
+ dbus::AppendBasicTypeValueData(&writer, value);
+ return helper_.CallVoidMethodAndBlock(&method_call);
stevenjb 2012/04/23 21:42:06 Shouldn't need this.
hashimoto 2012/04/24 04:37:54 Done.
+ }
+
virtual void RequestScan(const std::string& type,
const VoidCallback& callback) OVERRIDE {
dbus::MethodCall method_call(flimflam::kFlimflamManagerInterface,
@@ -171,6 +181,12 @@ class FlimflamManagerClientStubImpl : public FlimflamManagerClient {
}
// FlimflamManagerClient override.
+ virtual bool CallSetPropertyAndBlock(const std::string& name,
+ const base::Value& value) OVERRIDE {
+ return true;
stevenjb 2012/04/23 21:42:06 Or this.
hashimoto 2012/04/24 04:37:54 Done.
+ }
+
+ // FlimflamManagerClient override.
virtual void RequestScan(const std::string& type,
const VoidCallback& callback) OVERRIDE {
MessageLoop::current()->PostTask(FROM_HERE,

Powered by Google App Engine
This is Rietveld 408576698