Derecho  0.9
Distributed systems toolkit for RDMA
derecho::ReplicatedObject Member List

This is the complete list of members for derecho::ReplicatedObject, including all inherited members.

get_minimum_latest_persisted_version() noexcept(false)=0derecho::ReplicatedObjectpure virtual
is_persistent() const =0derecho::ReplicatedObjectpure virtual
is_valid() const =0derecho::ReplicatedObjectpure virtual
make_version(const persistent::version_t &ver, const HLC &hlc) noexcept(false)=0derecho::ReplicatedObjectpure virtual
object_size() const =0derecho::ReplicatedObjectpure virtual
persist(const persistent::version_t version) noexcept(false)=0derecho::ReplicatedObjectpure virtual
post_next_version(const persistent::version_t &version, const uint64_t &msg_ts)=0derecho::ReplicatedObjectpure virtual
receive_object(char *buffer)=0derecho::ReplicatedObjectpure virtual
send_object(tcp::socket &receiver_socket) const =0derecho::ReplicatedObjectpure virtual
send_object_raw(tcp::socket &receiver_socket) const =0derecho::ReplicatedObjectpure virtual
truncate(const persistent::version_t &latest_version)=0derecho::ReplicatedObjectpure virtual
~ReplicatedObject()=defaultderecho::ReplicatedObjectvirtual