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