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.cc b/buffet/ap_manager_client.cc
index 04a3d4c..bce571e 100644
--- a/buffet/ap_manager_client.cc
+++ b/buffet/ap_manager_client.cc
@@ -16,9 +16,9 @@
 
 namespace buffet {
 
-using org::chromium::apmanager::ConfigProxy;
-using org::chromium::apmanager::ManagerProxy;
-using org::chromium::apmanager::ServiceProxy;
+using org::chromium::apmanager::ConfigProxyInterface;
+using org::chromium::apmanager::ManagerProxyInterface;
+using org::chromium::apmanager::ServiceProxyInterface;
 
 ApManagerClient::ApManagerClient(const scoped_refptr<dbus::Bus>& bus)
     : bus_(bus) {}
@@ -66,7 +66,7 @@
   }
 }
 
-void ApManagerClient::OnManagerAdded(ManagerProxy* manager_proxy) {
+void ApManagerClient::OnManagerAdded(ManagerProxyInterface* manager_proxy) {
   VLOG(1) << "manager added: " << manager_proxy->GetObjectPath().value();
   manager_proxy_ = manager_proxy;
 
@@ -79,7 +79,7 @@
   }
 }
 
-void ApManagerClient::OnServiceAdded(ServiceProxy* service_proxy) {
+void ApManagerClient::OnServiceAdded(ServiceProxyInterface* service_proxy) {
   VLOG(1) << "service added: " << service_proxy->GetObjectPath().value();
   if (service_proxy->GetObjectPath() != service_path_) {
     RemoveService(service_proxy->GetObjectPath());
@@ -87,11 +87,10 @@
   }
   service_proxy_ = service_proxy;
 
-  ConfigProxy* config_proxy =
+  ConfigProxyInterface* config_proxy =
       object_manager_proxy_->GetConfigProxy(service_proxy->config());
-  ConfigProxy::PropertySet* properties = config_proxy->GetProperties();
-  properties->ssid.Set(ssid_, base::Bind(&ApManagerClient::OnSsidSet,
-                                         weak_ptr_factory_.GetWeakPtr()));
+  config_proxy->set_ssid(ssid_, base::Bind(&ApManagerClient::OnSsidSet,
+                                           weak_ptr_factory_.GetWeakPtr()));
 }
 
 void ApManagerClient::OnSsidSet(bool success) {