_registry | persistent::PersistentRegistry | protected |
_subgroup_prefix | persistent::PersistentRegistry | protected |
_temporal_query_frontier_provider | persistent::PersistentRegistry | protected |
callFunc(Args... args) | persistent::PersistentRegistry | protected |
callFuncMin(Args... args) | persistent::PersistentRegistry | protected |
earliest_version_to_serialize | persistent::PersistentRegistry | protectedstatic |
generate_prefix(const std::type_index &subgroup_type, uint32_t subgroup_index, uint32_t shard_num) noexcept(true) | persistent::PersistentRegistry | static |
get_subgroup_prefix() | persistent::PersistentRegistry | |
getEarliestVersionToSerialize() noexcept(true) | persistent::PersistentRegistry | static |
getFrontier() | persistent::PersistentRegistry | inline |
getMinimumLatestPersistedVersion() noexcept(false) | persistent::PersistentRegistry | |
makeVersion(const int64_t &ver, const HLC &mhlc) noexcept(false) | persistent::PersistentRegistry | |
match_prefix(const std::string str, const std::type_index &subgroup_type, uint32_t subgroup_index, uint32_t shard_num) noexcept(true) | persistent::PersistentRegistry | static |
persist() noexcept(false) | persistent::PersistentRegistry | |
PersistentRegistry(ITemporalQueryFrontierProvider *tqfp, const std::type_index &subgroup_type, uint32_t subgroup_index, uint32_t shard_num) | persistent::PersistentRegistry | |
PersistentRegistry(PersistentRegistry &&)=default | persistent::PersistentRegistry | |
PersistentRegistry(const PersistentRegistry &)=delete | persistent::PersistentRegistry | |
registerPersist(const char *obj_name, const VersionFunc &vf, const PersistFunc &pf, const TrimFunc &tf, const LatestPersistedGetterFunc &lpgf, const TruncateFunc &tcf) noexcept(false) | persistent::PersistentRegistry | |
RemoteDeserializationContext(const RemoteDeserializationContext &)=delete | mutils::RemoteDeserializationContext | |
RemoteDeserializationContext(const RemoteDeserializationContext &&)=delete | mutils::RemoteDeserializationContext | |
RemoteDeserializationContext() | mutils::RemoteDeserializationContext | inline |
resetEarliestVersionToSerialize() noexcept(true) | persistent::PersistentRegistry | static |
setEarliestVersionToSerialize(const int64_t &ver) noexcept(true) | persistent::PersistentRegistry | static |
trim(const int64_t &earliest_version) noexcept(false) | persistent::PersistentRegistry | |
truncate(const int64_t &last_version) | persistent::PersistentRegistry | |
unregisterPersist(const char *obj_name) noexcept(false) | persistent::PersistentRegistry | |
updateTemporalFrontierProvider(ITemporalQueryFrontierProvider *tqfp) | persistent::PersistentRegistry | |
~PersistentRegistry() | persistent::PersistentRegistry | virtual |
~RemoteDeserializationContext() | mutils::RemoteDeserializationContext | inlinevirtual |