Derecho  0.9
Distributed systems toolkit for RDMA
persistent::PersistentRegistry Member List

This is the complete list of members for persistent::PersistentRegistry, including all inherited members.

_registrypersistent::PersistentRegistryprotected
_subgroup_prefixpersistent::PersistentRegistryprotected
_temporal_query_frontier_providerpersistent::PersistentRegistryprotected
callFunc(Args... args)persistent::PersistentRegistryprotected
callFuncMin(Args... args)persistent::PersistentRegistryprotected
earliest_version_to_serializepersistent::PersistentRegistryprotectedstatic
generate_prefix(const std::type_index &subgroup_type, uint32_t subgroup_index, uint32_t shard_num) noexcept(true)persistent::PersistentRegistrystatic
get_subgroup_prefix()persistent::PersistentRegistry
getEarliestVersionToSerialize() noexcept(true)persistent::PersistentRegistrystatic
getFrontier()persistent::PersistentRegistryinline
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::PersistentRegistrystatic
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 &&)=defaultpersistent::PersistentRegistry
PersistentRegistry(const PersistentRegistry &)=deletepersistent::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 &)=deletemutils::RemoteDeserializationContext
RemoteDeserializationContext(const RemoteDeserializationContext &&)=deletemutils::RemoteDeserializationContext
RemoteDeserializationContext()mutils::RemoteDeserializationContextinline
resetEarliestVersionToSerialize() noexcept(true)persistent::PersistentRegistrystatic
setEarliestVersionToSerialize(const int64_t &ver) noexcept(true)persistent::PersistentRegistrystatic
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::PersistentRegistryvirtual
~RemoteDeserializationContext()mutils::RemoteDeserializationContextinlinevirtual