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) {