AssertPeriodicUpdateStarted() (defined in cache::CacheUpdateTrait) | cache::CacheUpdateTrait | protected |
CacheUpdateTrait(CacheUpdateTrait &&)=delete (defined in cache::CacheUpdateTrait) | cache::CacheUpdateTrait | protected |
DynamicConfigClientUpdater(const ComponentConfig &, const ComponentContext &) (defined in components::DynamicConfigClientUpdater) | components::DynamicConfigClientUpdater | |
Flag enum name | cache::CacheUpdateTrait | protected |
Get() const | components::CachingComponentBase< dynamic_config::DocsMap > | |
GetAllowedUpdateTypes() const | cache::CacheUpdateTrait | protected |
GetComponentHealth() const override | components::LoggableComponentBase | inline |
GetStaticConfigSchema() (defined in components::DynamicConfigClientUpdater) | components::DynamicConfigClientUpdater | static |
GetUnsafe() const | components::CachingComponentBase< dynamic_config::DocsMap > | |
InvalidateAsync(UpdateType update_type) | cache::CacheUpdateTrait | protected |
kName | components::DynamicConfigClientUpdater | static |
LoggableComponentBase(const ComponentConfig &, const ComponentContext &) (defined in components::LoggableComponentBase) | components::LoggableComponentBase | |
LoggableComponentBase(LoggableComponentBase &&)=delete (defined in components::LoggableComponentBase) | components::LoggableComponentBase | |
LoggableComponentBase(const LoggableComponentBase &)=delete (defined in components::LoggableComponentBase) | components::LoggableComponentBase | |
MayReturnNull() const | components::CachingComponentBase< dynamic_config::DocsMap > | protectedvirtual |
Name() const | cache::CacheUpdateTrait | protected |
OnAllComponentsAreStopping() override | components::LoggableComponentBase | inline |
OnCacheModified() | cache::CacheUpdateTrait | protected |
OnLoadingCancelled() override | components::LoggableComponentBase | inline |
operator=(CacheUpdateTrait &&)=delete (defined in cache::CacheUpdateTrait) | cache::CacheUpdateTrait | protected |
SetAdditionalKeys(std::vector< std::string > keys) (defined in components::DynamicConfigClientUpdater) | components::DynamicConfigClientUpdater | |
StartPeriodicUpdates(utils::Flags< Flag > flags={}) | cache::CacheUpdateTrait | protected |
StopPeriodicUpdates() | cache::CacheUpdateTrait | protected |
Update(cache::UpdateType update_type, const std::chrono::system_clock::time_point &last_update, const std::chrono::system_clock::time_point &now, cache::UpdateStatisticsScope &) override | components::DynamicConfigClientUpdater | virtual |
UpdateAndListen(Class *obj, std::string name, void(Class::*func)(const std::shared_ptr< const dynamic_config::DocsMap > &)) | components::CachingComponentBase< dynamic_config::DocsMap > | |
UpdateSyncDebug(UpdateType update_type) | cache::CacheUpdateTrait | protected |
WriteContents(dump::Writer &writer, const dynamic_config::DocsMap &contents) const | components::CachingComponentBase< dynamic_config::DocsMap > | protectedvirtual |
~DynamicConfigClientUpdater() override (defined in components::DynamicConfigClientUpdater) | components::DynamicConfigClientUpdater | |
~LoggableComponentBase() override=default | components::LoggableComponentBase | |