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_dbus_adaptor.h b/device_dbus_adaptor.h
index 7f30446..dccc3d0 100644
--- a/device_dbus_adaptor.h
+++ b/device_dbus_adaptor.h
@@ -52,15 +52,15 @@
   virtual void ProposeScan(::DBus::Error &error);
   virtual ::DBus::Path AddIPConfig(const std::string& , ::DBus::Error &error);
   virtual void Register(const std::string &network_id, ::DBus::Error &error);
-  virtual void RequirePin(const std::string& ,
-                          const bool& ,
+  virtual void RequirePin(const std::string &pin,
+                          const bool &require,
                           ::DBus::Error &error);
-  virtual void EnterPin(const std::string& , ::DBus::Error &error);
-  virtual void UnblockPin(const std::string& ,
-                          const std::string& ,
+  virtual void EnterPin(const std::string &pin, ::DBus::Error &error);
+  virtual void UnblockPin(const std::string &unblock_code,
+                          const std::string &pin,
                           ::DBus::Error &error);
-  virtual void ChangePin(const std::string& ,
-                         const std::string& ,
+  virtual void ChangePin(const std::string &old_pin,
+                         const std::string &new_pin,
                          ::DBus::Error &error);
 
  private: