Factor simple C++ types out of crostini_manager.h
This means that the sync_integration_tests code can include e.g. App Service code without leading to a "#include <dbus/dbus.h>" dependency. Without this change: In file included from ../../chrome/browser/apps/app_service/app_service_proxy_impl.h:18: In file included from ../../chrome/browser/apps/app_service/crostini_apps.h:15: In file included from ../../chrome/browser/chromeos/crostini/crostini_registry_service.h:18: In file included from ../../chrome/browser/chromeos/crostini/crostini_manager.h:23: In file included from ../../chromeos/dbus/cicerone_client.h:14: ../../dbus/object_proxy.h:8:10: fatal error: 'dbus/dbus.h' file not found Change-Id: I71b4a54ebd7e2ddef05d84c20e1e19826c86f392 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1688366 Commit-Queue: Nigel Tao <nigeltao@chromium.org> Reviewed-by:Steven Bennetts <stevenjb@chromium.org> Cr-Commit-Position: refs/heads/master@{#676621}
Showing
Please register or sign in to comment