This is the complete list of members for derecho::ReplicatedObject, including all inherited members.
get_minimum_latest_persisted_version() noexcept(false)=0 | derecho::ReplicatedObject | pure virtual |
is_persistent() const =0 | derecho::ReplicatedObject | pure virtual |
is_valid() const =0 | derecho::ReplicatedObject | pure virtual |
make_version(const persistent::version_t &ver, const HLC &hlc) noexcept(false)=0 | derecho::ReplicatedObject | pure virtual |
object_size() const =0 | derecho::ReplicatedObject | pure virtual |
persist(const persistent::version_t version) noexcept(false)=0 | derecho::ReplicatedObject | pure virtual |
post_next_version(const persistent::version_t &version, const uint64_t &msg_ts)=0 | derecho::ReplicatedObject | pure virtual |
receive_object(char *buffer)=0 | derecho::ReplicatedObject | pure virtual |
send_object(tcp::socket &receiver_socket) const =0 | derecho::ReplicatedObject | pure virtual |
send_object_raw(tcp::socket &receiver_socket) const =0 | derecho::ReplicatedObject | pure virtual |
truncate(const persistent::version_t &latest_version)=0 | derecho::ReplicatedObject | pure virtual |
~ReplicatedObject()=default | derecho::ReplicatedObject | virtual |