/device/google/cuttlefish/host/commands/run_cvd/ |
D | main.cc | 87 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()
|
D | server_loop_impl.cpp | 75 Result<void> ServerLoopImpl::LateInject(fruit::Injector<>& injector) { in LateInject() argument 76 command_sources_ = injector.getMultibindings<CommandSource>(); in LateInject()
|
D | server_loop_impl.h | 52 Result<void> LateInject(fruit::Injector<>& injector) override;
|
/device/google/cuttlefish/host/commands/assemble_cvd/ |
D | assemble_cvd.cc | 294 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()
|
D | disk_flags.cc | 1009 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()
|
D | flags.h | 46 fruit::Injector<>& injector, const FetcherConfig& fetcher_config);
|
D | flags.cc | 948 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/ |
D | secure_env_not_windows_main.cpp | 261 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/ |
D | test.cpp | 44 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/ |
D | kernel_log_monitor.cpp | 47 Result<void> LateInject(fruit::Injector<>& injector) override { in LateInject() argument 49 injector.getMultibindings<KernelLogPipeConsumer>().size(); in LateInject()
|
/device/google/cuttlefish/host/libs/vm_manager/ |
D | vm_manager.cpp | 92 Result<void> LateInject(fruit::Injector<>& injector) override { in LateInject() argument 93 dependencyCommands_ = injector.getMultibindings<VmmDependencyCommand>(); in LateInject()
|
/device/google/cuttlefish/host/frontend/webrtc/ |
D | main.cpp | 284 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/ |
D | MdnsOffloadManagerService.java | 87 MdnsOffloadManagerService(@NonNull Injector injector) { in MdnsOffloadManagerService() argument 89 injector.setContext(this); in MdnsOffloadManagerService() 90 mInjector = injector; in MdnsOffloadManagerService()
|
/device/google/cuttlefish/host/libs/config/ |
D | inject.h | 30 virtual Result<void> LateInject(fruit::Injector<>& injector) = 0;
|