AssertPeriodicUpdateStarted() (defined in cache::CacheUpdateTrait) | cache::CacheUpdateTrait | protected |
BaseType typedef (defined in components::PostgreCache< PostgreCachePolicy >) | components::PostgreCache< PostgreCachePolicy > | |
CacheUpdateTrait(CacheUpdateTrait &&)=delete (defined in cache::CacheUpdateTrait) | cache::CacheUpdateTrait | protected |
CachingComponentBase(const ComponentConfig &config, const ComponentContext &) (defined in components::CachingComponentBase< T >) | components::CachingComponentBase< T > | |
Clear() (defined in components::CachingComponentBase< T >) | components::CachingComponentBase< T > | protected |
DataType typedef (defined in components::PostgreCache< PostgreCachePolicy >) | components::PostgreCache< PostgreCachePolicy > | |
Emplace(Args &&... args) (defined in components::CachingComponentBase< T >) | components::CachingComponentBase< T > | protected |
Flag enum name | cache::CacheUpdateTrait | protected |
Get() const | components::CachingComponentBase< T > | |
GetAllowedUpdateTypes() const | cache::CacheUpdateTrait | protected |
GetComponentHealth() const override | components::LoggableComponentBase | inline |
GetEventChannel() (defined in components::CachingComponentBase< T >) | components::CachingComponentBase< T > | |
GetStaticConfigSchema() (defined in components::PostgreCache< PostgreCachePolicy >) | components::PostgreCache< PostgreCachePolicy > | static |
GetUnsafe() const | components::CachingComponentBase< T > | |
InvalidateAsync(UpdateType update_type) | cache::CacheUpdateTrait | protected |
kClusterHostTypeFlags (defined in components::PostgreCache< PostgreCachePolicy >) | components::PostgreCache< PostgreCachePolicy > | static |
kIncrementalUpdates (defined in components::PostgreCache< PostgreCachePolicy >) | components::PostgreCache< PostgreCachePolicy > | static |
kName (defined in components::PostgreCache< PostgreCachePolicy >) | components::PostgreCache< PostgreCachePolicy > | 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 | |
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 |
PolicyCheckerType typedef (defined in components::PostgreCache< PostgreCachePolicy >) | components::PostgreCache< PostgreCachePolicy > | |
PolicyType typedef (defined in components::PostgreCache< PostgreCachePolicy >) | components::PostgreCache< PostgreCachePolicy > | |
PostgreCache(const ComponentConfig &, const ComponentContext &) (defined in components::PostgreCache< PostgreCachePolicy >) | components::PostgreCache< PostgreCachePolicy > | |
RawValueType typedef (defined in components::PostgreCache< PostgreCachePolicy >) | components::PostgreCache< PostgreCachePolicy > | |
ReadContents(dump::Reader &reader) const (defined in components::CachingComponentBase< T >) | components::CachingComponentBase< T > | protectedvirtual |
Set(std::unique_ptr< const T > value_ptr) (defined in components::CachingComponentBase< T >) | components::CachingComponentBase< T > | protected |
Set(T &&value) (defined in components::CachingComponentBase< T >) | components::CachingComponentBase< T > | protected |
StartPeriodicUpdates(utils::Flags< Flag > flags={}) | cache::CacheUpdateTrait | protected |
StopPeriodicUpdates() | cache::CacheUpdateTrait | protected |
UpdateAndListen(Class *obj, std::string name, void(Class::*func)(const std::shared_ptr< const T > &)) | components::CachingComponentBase< T > | |
UpdatedFieldType typedef (defined in components::PostgreCache< PostgreCachePolicy >) | components::PostgreCache< PostgreCachePolicy > | |
UpdateSyncDebug(UpdateType update_type) | cache::CacheUpdateTrait | protected |
ValueType typedef (defined in components::PostgreCache< PostgreCachePolicy >) | components::PostgreCache< PostgreCachePolicy > | |
WriteContents(dump::Writer &writer, const T &contents) const | components::CachingComponentBase< T > | protectedvirtual |
~CachingComponentBase() override (defined in components::CachingComponentBase< T >) | components::CachingComponentBase< T > | |
~LoggableComponentBase() override=default | components::LoggableComponentBase | |
~PostgreCache() override (defined in components::PostgreCache< PostgreCachePolicy >) | components::PostgreCache< PostgreCachePolicy > | |