This directory should contain non UI Chrome OS specific code that has
src/chrome
dependencies.
Code here should not contain any ash/
dependencies or chrome/browser/ui
dependencies. Any such UI code should be moved to
chrome/browser/ui/ash
(which may depend on code in this directory).
Example:
-
The Chrome OS network portal detection model lives in
chrome/browser/chromeos/net/network_portal_detector_impl.cc
. -
The notification controller for network portal detection lives in:
chrome/browser/ui/ash/network/network_portal_notification_controller.cc
(which depends on chrome/browser/ui, and chrome/browser/chromeos/net/network_portal_detector_impl.h.