| Index: chromeos/dbus/cryptohome_client.cc
|
| diff --git a/chromeos/dbus/cryptohome_client.cc b/chromeos/dbus/cryptohome_client.cc
|
| index 4b800eb845a5886c1716229a0e81ea20e109731c..86fe5b7e65ab7ff67ad86c151812aee85abde460 100644
|
| --- a/chromeos/dbus/cryptohome_client.cc
|
| +++ b/chromeos/dbus/cryptohome_client.cc
|
| @@ -153,6 +153,21 @@ class CryptohomeClientImpl : public CryptohomeClient {
|
| }
|
|
|
| // CryptohomeClient override.
|
| + void GetAccountDiskUsage(const cryptohome::Identification& account_id,
|
| + const ProtobufMethodCallback& callback) override {
|
| + dbus::MethodCall method_call(cryptohome::kCryptohomeInterface,
|
| + cryptohome::kCryptohomeGetAccountDiskUsage);
|
| + cryptohome::AccountIdentifier id;
|
| + FillIdentificationProtobuf(account_id, &id);
|
| +
|
| + dbus::MessageWriter writer(&method_call);
|
| + writer.AppendProtoAsArrayOfBytes(id);
|
| + proxy_->CallMethod(&method_call, kTpmDBusTimeoutMs,
|
| + base::Bind(&CryptohomeClientImpl::OnBaseReplyMethod,
|
| + weak_ptr_factory_.GetWeakPtr(), callback));
|
| + }
|
| +
|
| + // CryptohomeClient override.
|
| void GetSystemSalt(const GetSystemSaltCallback& callback) override {
|
| dbus::MethodCall method_call(cryptohome::kCryptohomeInterface,
|
| cryptohome::kCryptohomeGetSystemSalt);
|
|
|