shill: Basic implementation of RequirePIN, EnterPIN, UnblockPIN and ChangePIN.
BUG=chromium-os:19845,19846,19847,19849
TEST=unit tests
Change-Id: I88a710f5bf2573a13aa023f2cd176b2e6bf47051
Reviewed-on: http://gerrit.chromium.org/gerrit/7018
Tested-by: Darin Petkov <petkov@chromium.org>
Reviewed-by: Eric Shienbrood <ers@chromium.org>
diff --git a/device.cc b/device.cc
index c9dfd4e..b584ae3 100644
--- a/device.cc
+++ b/device.cc
@@ -141,6 +141,38 @@
error->Populate(Error::kNotSupported, kMessage);
}
+void Device::RequirePIN(const string &pin, bool require, Error *error) {
+ const string kMessage = "Device doesn't support RequirePIN.";
+ LOG(ERROR) << kMessage;
+ CHECK(error);
+ error->Populate(Error::kNotSupported, kMessage);
+}
+
+void Device::EnterPIN(const string &pin, Error *error) {
+ const string kMessage = "Device doesn't support EnterPIN.";
+ LOG(ERROR) << kMessage;
+ CHECK(error);
+ error->Populate(Error::kNotSupported, kMessage);
+}
+
+void Device::UnblockPIN(const string &unblock_code,
+ const string &pin,
+ Error *error) {
+ const string kMessage = "Device doesn't support UnblockPIN.";
+ LOG(ERROR) << kMessage;
+ CHECK(error);
+ error->Populate(Error::kNotSupported, kMessage);
+}
+
+void Device::ChangePIN(const string &old_pin,
+ const string &new_pin,
+ Error *error) {
+ const string kMessage = "Device doesn't support ChangePIN.";
+ LOG(ERROR) << kMessage;
+ CHECK(error);
+ error->Populate(Error::kNotSupported, kMessage);
+}
+
string Device::GetRpcIdentifier() {
return adaptor_->GetRpcIdentifier();
}