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_;