Home
last modified time | relevance | path

Searched refs:injector (Results 1 – 14 of 14) sorted by relevance

/device/google/cuttlefish/host/commands/run_cvd/
Dmain.cc87 Result<void> LateInject(fruit::Injector<>& injector) override { in LateInject() argument
88 config_fragments_ = injector.getMultibindings<ConfigFragment>(); in LateInject()
89 setup_features_ = injector.getMultibindings<SetupFeature>(); in LateInject()
90 diagnostics_ = injector.getMultibindings<DiagnosticInformation>(); in LateInject()
251 fruit::Injector<> injector(runCvdComponent, config, &environment, &instance); in RunCvdMain() local
253 for (auto& late_injected : injector.getMultibindings<LateInjected>()) { in RunCvdMain()
254 CF_EXPECT(late_injected->LateInject(injector)); in RunCvdMain()
261 auto instance_bindings = injector.getMultibindings<InstanceLifecycle>(); in RunCvdMain()
Dserver_loop_impl.cpp75 Result<void> ServerLoopImpl::LateInject(fruit::Injector<>& injector) { in LateInject() argument
76 command_sources_ = injector.getMultibindings<CommandSource>(); in LateInject()
Dserver_loop_impl.h52 Result<void> LateInject(fruit::Injector<>& injector) override;
/device/google/cuttlefish/host/commands/assemble_cvd/
Dassemble_cvd.cc294 fruit::Injector<>& injector, SharedFD log) { in InitFilesystemAndCreateConfig() argument
302 injector, fetcher_config), in InitFilesystemAndCreateConfig()
579 fruit::Injector<> injector(FlagsComponent); in AssembleCvdMain() local
581 for (auto& late_injected : injector.getMultibindings<LateInjected>()) { in AssembleCvdMain()
582 CF_EXPECT(late_injected->LateInject(injector)); in AssembleCvdMain()
585 auto flag_features = injector.getMultibindings<FlagFeature>(); in AssembleCvdMain()
612 guest_configs, injector, log), in AssembleCvdMain()
Ddisk_flags.cc1009 fruit::Injector<> injector(DiskChangesComponent, &fetcher_config, &config, in CreateDynamicDiskFiles() local
1011 for (auto& late_injected : injector.getMultibindings<LateInjected>()) { in CreateDynamicDiskFiles()
1012 CF_EXPECT(late_injected->LateInject(injector)); in CreateDynamicDiskFiles()
1015 const auto& features = injector.getMultibindings<SetupFeature>(); in CreateDynamicDiskFiles()
Dflags.h46 fruit::Injector<>& injector, const FetcherConfig& fetcher_config);
Dflags.cc948 fruit::Injector<>& injector, const FetcherConfig& fetcher_config) { in InitializeCuttlefishConfiguration() argument
963 for (const auto& fragment : injector.getMultibindings<ConfigFragment>()) { in InitializeCuttlefishConfiguration()
1481 injector.getMultibindings<DisplaysConfigs>(); in InitializeCuttlefishConfiguration()
1515 injector.getMultibindings<TouchpadsConfigs>(); in InitializeCuttlefishConfiguration()
/device/google/cuttlefish/host/commands/secure_env/
Dsecure_env_not_windows_main.cpp261 injector(SecureEnvComponent); in SecureEnvMain() local
262 TpmResourceManager* resource_manager = injector.get<TpmResourceManager*>(); in SecureEnvMain()
263 gatekeeper::GateKeeper* gatekeeper = injector.get<gatekeeper::GateKeeper*>(); in SecureEnvMain()
264 oemlock::OemLock* oemlock = injector.get<oemlock::OemLock*>(); in SecureEnvMain()
266 injector.get<keymaster::KeymasterEnforcement*>(); in SecureEnvMain()
/device/google/cuttlefish/host/libs/config/adb/
Dtest.cpp44 fruit::Injector<TestData> injector(TestComponent); in TEST() local
45 TestData& data = injector.get<TestData&>(); in TEST()
50 auto flags = injector.getMultibindings<FlagFeature>(); in TEST()
/device/google/cuttlefish/host/commands/run_cvd/launch/
Dkernel_log_monitor.cpp47 Result<void> LateInject(fruit::Injector<>& injector) override { in LateInject() argument
49 injector.getMultibindings<KernelLogPipeConsumer>().size(); in LateInject()
/device/google/cuttlefish/host/libs/vm_manager/
Dvm_manager.cpp92 Result<void> LateInject(fruit::Injector<>& injector) override { in LateInject() argument
93 dependencyCommands_ = injector.getMultibindings<VmmDependencyCommand>(); in LateInject()
/device/google/cuttlefish/host/frontend/webrtc/
Dmain.cpp284 fruit::Injector<cuttlefish::CustomActionConfigProvider> injector( in main() local
287 injector.getMultibindings<cuttlefish::ConfigFragment>()) { in main()
293 injector.get<cuttlefish::CustomActionConfigProvider&>(); in main()
/device/google/atv/MdnsOffloadManagerService/src/com/android/tv/mdnsoffloadmanager/
DMdnsOffloadManagerService.java87 MdnsOffloadManagerService(@NonNull Injector injector) { in MdnsOffloadManagerService() argument
89 injector.setContext(this); in MdnsOffloadManagerService()
90 mInjector = injector; in MdnsOffloadManagerService()
/device/google/cuttlefish/host/libs/config/
Dinject.h30 virtual Result<void> LateInject(fruit::Injector<>& injector) = 0;