CacheUpdateTrait(CacheUpdateTrait &&)=delete (defined in cache::CacheUpdateTrait) | cache::CacheUpdateTrait | protected |
Clear() | components::CachingComponentBase< MongoCacheTraits::DataType > | protected |
ComponentBase(const ComponentConfig &, const ComponentContext &) (defined in components::ComponentBase) | components::ComponentBase | |
ComponentBase(ComponentBase &&)=delete (defined in components::ComponentBase) | components::ComponentBase | |
ComponentBase(const ComponentBase &)=delete (defined in components::ComponentBase) | components::ComponentBase | |
Flag enum name | components::CachingComponentBase< MongoCacheTraits::DataType > | protected |
Get() const | components::CachingComponentBase< MongoCacheTraits::DataType > | |
GetAllowedUpdateTypes() const | components::CachingComponentBase< MongoCacheTraits::DataType > | protected |
GetComponentHealth() const override | components::CachingComponentBase< MongoCacheTraits::DataType > | inline |
GetStaticConfigSchema() (defined in components::MongoCache< MongoCacheTraits >) | components::MongoCache< MongoCacheTraits > | static |
GetUnsafe() const | components::CachingComponentBase< MongoCacheTraits::DataType > | |
InvalidateAsync(UpdateType update_type) | components::CachingComponentBase< MongoCacheTraits::DataType > | |
InvalidateAsync(UpdateType update_type) | components::CachingComponentBase< MongoCacheTraits::DataType > | |
InvalidateAsync(UpdateType update_type) | components::CachingComponentBase< MongoCacheTraits::DataType > | |
kName (defined in components::MongoCache< MongoCacheTraits >) | components::MongoCache< MongoCacheTraits > | static |
LoggableComponentBase typedef | components::CachingComponentBase< MongoCacheTraits::DataType > | protected |
MayReturnNull() const | components::CachingComponentBase< MongoCacheTraits::DataType > | protectedvirtual |
MongoCache(const ComponentConfig &, const ComponentContext &) (defined in components::MongoCache< MongoCacheTraits >) | components::MongoCache< MongoCacheTraits > | |
Name() const | components::CachingComponentBase< MongoCacheTraits::DataType > | |
Name() const | components::CachingComponentBase< MongoCacheTraits::DataType > | |
OnAllComponentsAreStopping() override | components::CachingComponentBase< MongoCacheTraits::DataType > | inline |
OnCacheModified() | components::CachingComponentBase< MongoCacheTraits::DataType > | protected |
OnLoadingCancelled() override | components::CachingComponentBase< MongoCacheTraits::DataType > | inline |
operator=(CacheUpdateTrait &&)=delete (defined in cache::CacheUpdateTrait) | cache::CacheUpdateTrait | protected |
PreAssignCheck(const MongoCacheTraits::DataType *old_value_ptr, const MongoCacheTraits::DataType *new_value_ptr) const | components::CachingComponentBase< MongoCacheTraits::DataType > | protectedvirtual |
RawComponentBase()=default (defined in components::RawComponentBase) | components::RawComponentBase | |
RawComponentBase(RawComponentBase &&)=delete (defined in components::RawComponentBase) | components::RawComponentBase | |
RawComponentBase(const RawComponentBase &)=delete (defined in components::RawComponentBase) | components::RawComponentBase | |
Set(std::unique_ptr< const MongoCacheTraits::DataType > value_ptr) | components::CachingComponentBase< MongoCacheTraits::DataType > | protected |
Set(MongoCacheTraits::DataType &&value) | components::CachingComponentBase< MongoCacheTraits::DataType > | protected |
StartPeriodicUpdates(utils::Flags< Flag > flags={}) | components::CachingComponentBase< MongoCacheTraits::DataType > | protected |
cache::CacheUpdateTrait::StartPeriodicUpdates(utils::Flags< Flag > flags={}) | cache::CacheUpdateTrait | protected |
StopPeriodicUpdates() | components::CachingComponentBase< MongoCacheTraits::DataType > | protected |
UpdateAndListen(Class *obj, std::string name, void(Class::*func)(const std::shared_ptr< const MongoCacheTraits::DataType > &)) | components::CachingComponentBase< MongoCacheTraits::DataType > | |
UpdateSyncDebug(UpdateType update_type) | components::CachingComponentBase< MongoCacheTraits::DataType > | |
cache::CacheUpdateTrait::UpdateSyncDebug(UpdateType update_type) | cache::CacheUpdateTrait | protected |
WriteContents(dump::Writer &writer, const MongoCacheTraits::DataType &contents) const | components::CachingComponentBase< MongoCacheTraits::DataType > | protectedvirtual |
~ComponentBase() override=default | components::ComponentBase | |
~MongoCache() (defined in components::MongoCache< MongoCacheTraits >) | components::MongoCache< MongoCacheTraits > | |
~RawComponentBase() (defined in components::RawComponentBase) | components::RawComponentBase | virtual |