weaved: Use abstract D-Bus proxy interfaces

D-Bus code generator now uses abstract proxy interfaces whenever
possible, so made necessary modifications on the caller side to
use them as well.

BUG: 26092352
Change-Id: I99fa287ea00646c3d9ad6225bfcce8a83284d672
diff --git a/buffet/ap_manager_client.h b/buffet/ap_manager_client.h
index 9c05687..0a5a50b 100644
--- a/buffet/ap_manager_client.h
+++ b/buffet/ap_manager_client.h
@@ -39,8 +39,10 @@
  private:
   void RemoveService(const dbus::ObjectPath& object_path);
 
-  void OnManagerAdded(org::chromium::apmanager::ManagerProxy* manager_proxy);
-  void OnServiceAdded(org::chromium::apmanager::ServiceProxy* service_proxy);
+  void OnManagerAdded(
+      org::chromium::apmanager::ManagerProxyInterface* manager_proxy);
+  void OnServiceAdded(
+      org::chromium::apmanager::ServiceProxyInterface* service_proxy);
 
   void OnSsidSet(bool success);
 
@@ -51,10 +53,10 @@
 
   std::unique_ptr<org::chromium::apmanager::ObjectManagerProxy>
       object_manager_proxy_;
-  org::chromium::apmanager::ManagerProxy* manager_proxy_{nullptr};
+  org::chromium::apmanager::ManagerProxyInterface* manager_proxy_{nullptr};
 
   dbus::ObjectPath service_path_;
-  org::chromium::apmanager::ServiceProxy* service_proxy_{nullptr};
+  org::chromium::apmanager::ServiceProxyInterface* service_proxy_{nullptr};
 
   std::string ssid_;