This is the complete list of members for derecho::Replicated< T >, including all inherited members.
compute_global_stability_frontier() | derecho::Replicated< T > | |
get_minimum_latest_persisted_version() noexcept(false) | derecho::Replicated< T > | virtual |
get_next_version() | derecho::Replicated< T > | inlinevirtual |
get_shard_num() const | derecho::Replicated< T > | inline |
getFrontier() | derecho::Replicated< T > | inlinevirtual |
group | derecho::Replicated< T > | private |
group_rpc_manager | derecho::Replicated< T > | private |
is_persistent() const | derecho::Replicated< T > | inlinevirtual |
is_valid() const | derecho::Replicated< T > | inlinevirtual |
make_version(const persistent::version_t &ver, const HLC &hlc) noexcept(false) | derecho::Replicated< T > | inlinevirtual |
next_timestamp_us | derecho::Replicated< T > | private |
next_version | derecho::Replicated< T > | private |
node_id | derecho::Replicated< T > | private |
object_size() const | derecho::Replicated< T > | virtual |
ordered_send(Args &&... args) | derecho::Replicated< T > | |
p2p_send(node_id_t dest_node, Args &&... args) | derecho::Replicated< T > | |
persist(const persistent::version_t version) noexcept(false) | derecho::Replicated< T > | virtual |
persistent_registry_ptr | derecho::Replicated< T > | private |
post_next_version(const persistent::version_t &version, const uint64_t &ts_us) | derecho::Replicated< T > | inlinevirtual |
receive_object(char *buffer) | derecho::Replicated< T > | virtual |
register_persistent_member(const char *object_name, const persistent::VersionFunc &vf, const persistent::PersistFunc &pf, const persistent::TrimFunc &tf, const persistent::LatestPersistedGetterFunc &gf, persistent::TruncateFunc tcf) noexcept(false) | derecho::Replicated< T > | inlinevirtual |
Replicated(subgroup_type_id_t type_id, node_id_t nid, subgroup_id_t subgroup_id, uint32_t subgroup_index, uint32_t shard_num, rpc::RPCManager &group_rpc_manager, Factory< T > client_object_factory, _Group *group) | derecho::Replicated< T > | |
Replicated(subgroup_type_id_t type_id, node_id_t nid, subgroup_id_t subgroup_id, uint32_t subgroup_index, uint32_t shard_num, rpc::RPCManager &group_rpc_manager, _Group *group) | derecho::Replicated< T > | |
Replicated(Replicated &&rhs) | derecho::Replicated< T > | |
Replicated(const Replicated &)=delete | derecho::Replicated< T > | |
send(unsigned long long int payload_size, const std::function< void(char *buf)> &msg_generator) | derecho::Replicated< T > | |
send_object(tcp::socket &receiver_socket) const | derecho::Replicated< T > | virtual |
send_object_raw(tcp::socket &receiver_socket) const | derecho::Replicated< T > | virtual |
shard_num | derecho::Replicated< T > | private |
subgroup_id | derecho::Replicated< T > | private |
subgroup_index | derecho::Replicated< T > | private |
trim(const persistent::version_t &earliest_version) noexcept(false) | derecho::Replicated< T > | inlinevirtual |
truncate(const persistent::version_t &latest_version) | derecho::Replicated< T > | inlinevirtual |
user_object_ptr | derecho::Replicated< T > | |
wrapped_this | derecho::Replicated< T > | private |
~Replicated() | derecho::Replicated< T > | virtual |
~ReplicatedObject()=default | derecho::ReplicatedObject | virtual |