buffet: Remove D-Bus between CloudDelegate and Buffet
Now code runs in the same process so no need in IPC.
BUG=brillo:1161
TEST=`FEATURES=test emerge-gizmo buffet`
Change-Id: Ia23551b335cae9051948b62b6e15a2d2e3d4d106
Reviewed-on: https://chromium-review.googlesource.com/276603
Reviewed-by: Alex Vakulenko <avakulenko@chromium.org>
Commit-Queue: Vitaly Buka <vitalybuka@chromium.org>
Tested-by: Vitaly Buka <vitalybuka@chromium.org>
diff --git a/buffet/privet/cloud_delegate.h b/buffet/privet/cloud_delegate.h
index 75d0a63..39f3722 100644
--- a/buffet/privet/cloud_delegate.h
+++ b/buffet/privet/cloud_delegate.h
@@ -20,9 +20,11 @@
class DictionaryValue;
} // namespace base
-namespace dbus {
-class Bus;
-} // namespace dbus
+namespace buffet {
+class CommandManager;
+class DeviceRegistrationInfo;
+class StateManager;
+}
namespace privetd {
@@ -131,7 +133,10 @@
// Create default instance.
static std::unique_ptr<CloudDelegate> CreateDefault(
- bool is_gcd_setup_enabled);
+ bool is_gcd_setup_enabled,
+ buffet::DeviceRegistrationInfo* device,
+ buffet::CommandManager* command_manager,
+ buffet::StateManager* state_manager);
private:
ObserverList<Observer> observer_list_;