Lines Matching refs:EnvironmentAutoDetect
135 absl::AnyInvocable<void(EnvironmentAutoDetect::ResourceType)> on_done, in EnvironmentAutoDetectHelper()
263 absl::optional<EnvironmentAutoDetect::ResourceType> resource; in FetchMetadataServerAttributesAsynchronouslyLocked()
313 absl::AnyInvocable<void(EnvironmentAutoDetect::ResourceType)> on_done_;
322 EnvironmentAutoDetect::ResourceType resource_ ABSL_GUARDED_BY(mu_);
329 EnvironmentAutoDetect* g_autodetect = nullptr;
333 void EnvironmentAutoDetect::Create(std::string project_id) { in Create()
335 g_autodetect = new EnvironmentAutoDetect(project_id); in Create()
338 EnvironmentAutoDetect& EnvironmentAutoDetect::Get() { return *g_autodetect; } in Get()
340 EnvironmentAutoDetect::EnvironmentAutoDetect(std::string project_id) in EnvironmentAutoDetect() function in grpc::internal::EnvironmentAutoDetect
345 void EnvironmentAutoDetect::NotifyOnDone(absl::AnyInvocable<void()> callback) { in NotifyOnDone()
365 [this](EnvironmentAutoDetect::ResourceType resource) { in NotifyOnDone()
369 resource_ = std::make_unique<EnvironmentAutoDetect::ResourceType>( in NotifyOnDone()