userver: Member List
⚠️ This is the documentation for an old userver version. Click here to switch to the latest version.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
components::MongoCache< MongoCacheTraits > Member List

This is the complete list of members for components::MongoCache< MongoCacheTraits >, including all inherited members.

AssertPeriodicUpdateStarted() (defined in cache::CacheUpdateTrait)cache::CacheUpdateTraitprotected
CacheUpdateTrait(CacheUpdateTrait &&)=delete (defined in cache::CacheUpdateTrait)cache::CacheUpdateTraitprotected
Clear()components::CachingComponentBase< MongoCacheTraits::DataType >protected
Flag enum namecache::CacheUpdateTraitprotected
Get() constcomponents::CachingComponentBase< MongoCacheTraits::DataType >
GetAllowedUpdateTypes() constcache::CacheUpdateTraitprotected
GetComponentHealth() const overridecomponents::LoggableComponentBaseinline
GetStaticConfigSchema() (defined in components::MongoCache< MongoCacheTraits >)components::MongoCache< MongoCacheTraits >static
GetUnsafe() constcomponents::CachingComponentBase< MongoCacheTraits::DataType >
InvalidateAsync(UpdateType update_type)cache::CacheUpdateTraitprotected
kName (defined in components::MongoCache< MongoCacheTraits >)components::MongoCache< MongoCacheTraits >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() constcomponents::CachingComponentBase< MongoCacheTraits::DataType >protectedvirtual
MongoCache(const ComponentConfig &, const ComponentContext &) (defined in components::MongoCache< MongoCacheTraits >)components::MongoCache< MongoCacheTraits >
Name() constcache::CacheUpdateTraitprotected
OnAllComponentsAreStopping() overridecomponents::LoggableComponentBaseinline
OnCacheModified()cache::CacheUpdateTraitprotected
OnLoadingCancelled() overridecomponents::LoggableComponentBaseinline
operator=(CacheUpdateTrait &&)=delete (defined in cache::CacheUpdateTrait)cache::CacheUpdateTraitprotected
PreAssignCheck(const MongoCacheTraits::DataType *old_value_ptr, const MongoCacheTraits::DataType *new_value_ptr) constcomponents::CachingComponentBase< MongoCacheTraits::DataType >protectedvirtual
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={})cache::CacheUpdateTraitprotected
StopPeriodicUpdates()cache::CacheUpdateTraitprotected
UpdateAndListen(Class *obj, std::string name, void(Class::*func)(const std::shared_ptr< const MongoCacheTraits::DataType > &))components::CachingComponentBase< MongoCacheTraits::DataType >
UpdateSyncDebug(UpdateType update_type)cache::CacheUpdateTraitprotected
WriteContents(dump::Writer &writer, const MongoCacheTraits::DataType &contents) constcomponents::CachingComponentBase< MongoCacheTraits::DataType >protectedvirtual
~LoggableComponentBase() override=defaultcomponents::LoggableComponentBase
~MongoCache() (defined in components::MongoCache< MongoCacheTraits >)components::MongoCache< MongoCacheTraits >