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

Unified Diff: chromeos/dbus/cryptohome_client.cc

Issue 10024054: chromeos: Convert D-Bus client classes' callback arguments to const reference (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Rebase 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
« no previous file with comments | « chromeos/dbus/cryptohome_client.h ('k') | chromeos/dbus/flimflam_client_unittest_base.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chromeos/dbus/cryptohome_client.cc
diff --git a/chromeos/dbus/cryptohome_client.cc b/chromeos/dbus/cryptohome_client.cc
index b4d9e3f7712c7a76550b586ba4f780fde84c03de..14fa92b1c8bcf80381acc27871cf32af7c09fc06 100644
--- a/chromeos/dbus/cryptohome_client.cc
+++ b/chromeos/dbus/cryptohome_client.cc
@@ -42,7 +42,7 @@ class CryptohomeClientImpl : public CryptohomeClient {
}
// CryptohomeClient override.
- virtual void SetAsyncCallStatusHandler(AsyncCallStatusHandler handler)
+ virtual void SetAsyncCallStatusHandler(const AsyncCallStatusHandler& handler)
OVERRIDE {
async_call_status_handler_ = handler;
}
@@ -67,7 +67,7 @@ class CryptohomeClientImpl : public CryptohomeClient {
// CryptohomeClient override.
virtual void AsyncCheckKey(const std::string& username,
const std::string& key,
- AsyncMethodCallback callback) OVERRIDE {
+ const AsyncMethodCallback& callback) OVERRIDE {
INITIALIZE_METHOD_CALL(method_call, cryptohome::kCryptohomeAsyncCheckKey);
dbus::MessageWriter writer(&method_call);
writer.AppendString(username);
@@ -82,7 +82,7 @@ class CryptohomeClientImpl : public CryptohomeClient {
virtual void AsyncMigrateKey(const std::string& username,
const std::string& from_key,
const std::string& to_key,
- AsyncMethodCallback callback) OVERRIDE {
+ const AsyncMethodCallback& callback) OVERRIDE {
INITIALIZE_METHOD_CALL(method_call, cryptohome::kCryptohomeAsyncMigrateKey);
dbus::MessageWriter writer(&method_call);
writer.AppendString(username);
@@ -96,7 +96,7 @@ class CryptohomeClientImpl : public CryptohomeClient {
// CryptohomeClient override.
virtual void AsyncRemove(const std::string& username,
- AsyncMethodCallback callback) OVERRIDE {
+ const AsyncMethodCallback& callback) OVERRIDE {
INITIALIZE_METHOD_CALL(method_call, cryptohome::kCryptohomeAsyncRemove);
dbus::MessageWriter writer(&method_call);
writer.AppendString(username);
@@ -126,7 +126,7 @@ class CryptohomeClientImpl : public CryptohomeClient {
virtual void AsyncMount(const std::string& username,
const std::string& key,
const bool create_if_missing,
- AsyncMethodCallback callback) OVERRIDE {
+ const AsyncMethodCallback& callback) OVERRIDE {
INITIALIZE_METHOD_CALL(method_call, cryptohome::kCryptohomeAsyncMount);
dbus::MessageWriter writer(&method_call);
writer.AppendString(username);
@@ -142,7 +142,7 @@ class CryptohomeClientImpl : public CryptohomeClient {
}
// CryptohomeClient override.
- virtual void AsyncMountGuest(AsyncMethodCallback callback) OVERRIDE {
+ virtual void AsyncMountGuest(const AsyncMethodCallback& callback) OVERRIDE {
INITIALIZE_METHOD_CALL(method_call, cryptohome::kCryptohomeAsyncMountGuest);
proxy_->CallMethod(&method_call, dbus::ObjectProxy::TIMEOUT_USE_DEFAULT,
base::Bind(&CryptohomeClientImpl::OnAsyncMethodCall,
@@ -157,7 +157,7 @@ class CryptohomeClientImpl : public CryptohomeClient {
}
// CryptohomeClient override.
- virtual void TpmIsEnabled(BoolMethodCallback callback) OVERRIDE {
+ virtual void TpmIsEnabled(const BoolMethodCallback& callback) OVERRIDE {
INITIALIZE_METHOD_CALL(method_call, cryptohome::kCryptohomeTpmIsEnabled);
proxy_->CallMethod(
&method_call, dbus::ObjectProxy::TIMEOUT_USE_DEFAULT,
@@ -219,7 +219,7 @@ class CryptohomeClientImpl : public CryptohomeClient {
}
// CryptohomeClient override.
- virtual void Pkcs11IsTpmTokenReady(BoolMethodCallback callback)
+ virtual void Pkcs11IsTpmTokenReady(const BoolMethodCallback& callback)
OVERRIDE {
INITIALIZE_METHOD_CALL(method_call,
cryptohome::kCryptohomePkcs11IsTpmTokenReady);
@@ -232,8 +232,8 @@ class CryptohomeClientImpl : public CryptohomeClient {
}
// CryptohomeClient override.
- virtual void Pkcs11GetTpmTokenInfo(Pkcs11GetTpmTokenInfoCallback callback)
- OVERRIDE {
+ virtual void Pkcs11GetTpmTokenInfo(
+ const Pkcs11GetTpmTokenInfoCallback& callback) OVERRIDE {
INITIALIZE_METHOD_CALL(method_call,
cryptohome::kCryptohomePkcs11GetTpmTokenInfo);
proxy_->CallMethod(
@@ -309,7 +309,7 @@ class CryptohomeClientImpl : public CryptohomeClient {
private:
// Handles the result of AsyncXXX methods.
- void OnAsyncMethodCall(AsyncMethodCallback callback,
+ void OnAsyncMethodCall(const AsyncMethodCallback& callback,
dbus::Response* response) {
if (!response)
return;
@@ -334,7 +334,7 @@ class CryptohomeClientImpl : public CryptohomeClient {
}
// Handles responses for methods with a bool value result.
- void OnBoolMethod(BoolMethodCallback callback,
+ void OnBoolMethod(const BoolMethodCallback& callback,
dbus::Response* response) {
if (!response) {
callback.Run(DBUS_METHOD_CALL_FAILURE, false);
@@ -350,7 +350,7 @@ class CryptohomeClientImpl : public CryptohomeClient {
}
// Handles responses for Pkcs11GetTpmtTokenInfo.
- void OnPkcs11GetTpmTokenInfo(Pkcs11GetTpmTokenInfoCallback callback,
+ void OnPkcs11GetTpmTokenInfo(const Pkcs11GetTpmTokenInfoCallback& callback,
dbus::Response* response) {
if (!response) {
callback.Run(DBUS_METHOD_CALL_FAILURE, std::string(), std::string());
@@ -411,7 +411,7 @@ class CryptohomeClientStubImpl : public CryptohomeClient {
virtual ~CryptohomeClientStubImpl() {}
// CryptohomeClient override.
- virtual void SetAsyncCallStatusHandler(AsyncCallStatusHandler handler)
+ virtual void SetAsyncCallStatusHandler(const AsyncCallStatusHandler& handler)
OVERRIDE {
async_call_status_handler_ = handler;
}
@@ -436,7 +436,7 @@ class CryptohomeClientStubImpl : public CryptohomeClient {
// CryptohomeClient override.
virtual void AsyncCheckKey(const std::string& username,
const std::string& key,
- AsyncMethodCallback callback) OVERRIDE {
+ const AsyncMethodCallback& callback) OVERRIDE {
ReturnAsyncMethodResult(callback);
}
@@ -444,13 +444,13 @@ class CryptohomeClientStubImpl : public CryptohomeClient {
virtual void AsyncMigrateKey(const std::string& username,
const std::string& from_key,
const std::string& to_key,
- AsyncMethodCallback callback) OVERRIDE {
+ const AsyncMethodCallback& callback) OVERRIDE {
ReturnAsyncMethodResult(callback);
}
// CryptohomeClient override.
virtual void AsyncRemove(const std::string& username,
- AsyncMethodCallback callback) OVERRIDE {
+ const AsyncMethodCallback& callback) OVERRIDE {
ReturnAsyncMethodResult(callback);
}
@@ -466,12 +466,12 @@ class CryptohomeClientStubImpl : public CryptohomeClient {
virtual void AsyncMount(const std::string& username,
const std::string& key,
const bool create_if_missing,
- AsyncMethodCallback callback) OVERRIDE {
+ const AsyncMethodCallback& callback) OVERRIDE {
ReturnAsyncMethodResult(callback);
}
// CryptohomeClient override.
- virtual void AsyncMountGuest(AsyncMethodCallback callback) OVERRIDE {
+ virtual void AsyncMountGuest(const AsyncMethodCallback& callback) OVERRIDE {
ReturnAsyncMethodResult(callback);
}
@@ -482,7 +482,7 @@ class CryptohomeClientStubImpl : public CryptohomeClient {
}
// CryptohomeClient override.
- virtual void TpmIsEnabled(BoolMethodCallback callback) OVERRIDE {
+ virtual void TpmIsEnabled(const BoolMethodCallback& callback) OVERRIDE {
MessageLoop::current()->PostTask(
FROM_HERE, base::Bind(callback, DBUS_METHOD_CALL_SUCCESS, true));
}
@@ -519,14 +519,15 @@ class CryptohomeClientStubImpl : public CryptohomeClient {
virtual bool TpmClearStoredPassword() OVERRIDE { return true; }
// CryptohomeClient override.
- virtual void Pkcs11IsTpmTokenReady(BoolMethodCallback callback) OVERRIDE {
+ virtual void Pkcs11IsTpmTokenReady(
+ const BoolMethodCallback& callback) OVERRIDE {
MessageLoop::current()->PostTask(
FROM_HERE, base::Bind(callback, DBUS_METHOD_CALL_SUCCESS, true));
}
// CryptohomeClient override.
virtual void Pkcs11GetTpmTokenInfo(
- Pkcs11GetTpmTokenInfoCallback callback) OVERRIDE {
+ const Pkcs11GetTpmTokenInfoCallback& callback) OVERRIDE {
const char kStubLabel[] = "Stub TPM Token";
const char kStubUserPin[] = "012345";
MessageLoop::current()->PostTask(
@@ -585,7 +586,7 @@ class CryptohomeClientStubImpl : public CryptohomeClient {
private:
// Posts tasks which return fake results to the UI thread.
- void ReturnAsyncMethodResult(AsyncMethodCallback callback) {
+ void ReturnAsyncMethodResult(const AsyncMethodCallback& callback) {
MessageLoop::current()->PostTask(
FROM_HERE,
base::Bind(&CryptohomeClientStubImpl::ReturnAsyncMethodResultInternal,
@@ -594,7 +595,7 @@ class CryptohomeClientStubImpl : public CryptohomeClient {
}
// This method is used to implement ReturnAsyncMethodResult.
- void ReturnAsyncMethodResultInternal(AsyncMethodCallback callback) {
+ void ReturnAsyncMethodResultInternal(const AsyncMethodCallback& callback) {
callback.Run(async_call_id_);
if (!async_call_status_handler_.is_null()) {
MessageLoop::current()->PostTask(
« no previous file with comments | « chromeos/dbus/cryptohome_client.h ('k') | chromeos/dbus/flimflam_client_unittest_base.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698