#include "chrome/browser/optimization_guide/model_execution/chrome_on_device_model_service_controller.h"
#include "chrome/browser/browser_process.h"
#include "components/optimization_guide/core/model_execution/on_device_model_access_controller.h"
#include "components/optimization_guide/core/optimization_guide_features.h"
#include "content/public/browser/service_process_host.h"
namespace optimization_guide {
namespace {
ChromeOnDeviceModelServiceController* g_instance = …;
}
ChromeOnDeviceModelServiceController::ChromeOnDeviceModelServiceController(
base::WeakPtr<OnDeviceModelComponentStateManager>
on_device_component_state_manager)
: … { … }
ChromeOnDeviceModelServiceController*
ChromeOnDeviceModelServiceController::GetSingleInstanceMayBeNull() { … }
ChromeOnDeviceModelServiceController::~ChromeOnDeviceModelServiceController() { … }
void ChromeOnDeviceModelServiceController::LaunchService() { … }
}