Derecho  0.9
Distributed systems toolkit for RDMA
objectstore::VolatileUnloggedObjectStore Member List

This is the complete list of members for objectstore::VolatileUnloggedObjectStore, including all inherited members.

bytes_size() const =0mutils::ByteRepresentablepure virtual
DEFAULT_DESERIALIZE_NOALLOC(VolatileUnloggedObjectStore)objectstore::VolatileUnloggedObjectStore
DEFAULT_SERIALIZE(objects)objectstore::VolatileUnloggedObjectStore
ensure_registered(mutils::DeserializationManager &)objectstore::VolatileUnloggedObjectStoreinline
from_bytes(mutils::DeserializationManager *dsm, char const *buf)objectstore::VolatileUnloggedObjectStoreinlinestatic
get(const OID &oid, const version_t &ver)objectstore::VolatileUnloggedObjectStoreinlinevirtual
get_by_time(const OID &oid, const uint64_t &ts_us)objectstore::VolatileUnloggedObjectStoreinlinevirtual
get_version()objectstore::VolatileUnloggedObjectStoreinline
groupderecho::GroupReference
inv_objobjectstore::VolatileUnloggedObjectStore
object_watcherobjectstore::VolatileUnloggedObjectStore
objectsobjectstore::VolatileUnloggedObjectStore
orderedGet(const OID &oid)objectstore::VolatileUnloggedObjectStoreinlinevirtual
orderedPut(const Object &object)objectstore::VolatileUnloggedObjectStoreinlinevirtual
orderedRemove(const OID &oid)objectstore::VolatileUnloggedObjectStoreinlinevirtual
post_object(const std::function< void(char const *const, std::size_t)> &) const =0mutils::ByteRepresentablepure virtual
put(const Object &object)objectstore::VolatileUnloggedObjectStoreinlinevirtual
REGISTER_RPC_FUNCTIONS(VolatileUnloggedObjectStore, orderedPut, orderedRemove, orderedGet, put, remove, get, get_by_time)objectstore::VolatileUnloggedObjectStore
remove(const OID &oid)objectstore::VolatileUnloggedObjectStoreinlinevirtual
set_group_pointers(_Group *group, uint32_t subgroup_index)derecho::GroupReferenceinline
subgroup_indexderecho::GroupReference
to_bytes(char *v) const =0mutils::ByteRepresentablepure virtual
VolatileUnloggedObjectStore(const ObjectWatcher &ow)objectstore::VolatileUnloggedObjectStoreinline
VolatileUnloggedObjectStore(const std::map< OID, Object > &_objects, const ObjectWatcher &ow)objectstore::VolatileUnloggedObjectStoreinline
VolatileUnloggedObjectStore(std::map< OID, Object > &&_objects, const ObjectWatcher &ow)objectstore::VolatileUnloggedObjectStoreinline
~ByteRepresentable()mutils::ByteRepresentableinlinevirtual