bytes_size() const =0 | mutils::ByteRepresentable | pure virtual |
DEFAULT_DESERIALIZE_NOALLOC(VolatileUnloggedObjectStore) | objectstore::VolatileUnloggedObjectStore | |
DEFAULT_SERIALIZE(objects) | objectstore::VolatileUnloggedObjectStore | |
ensure_registered(mutils::DeserializationManager &) | objectstore::VolatileUnloggedObjectStore | inline |
from_bytes(mutils::DeserializationManager *dsm, char const *buf) | objectstore::VolatileUnloggedObjectStore | inlinestatic |
get(const OID &oid, const version_t &ver) | objectstore::VolatileUnloggedObjectStore | inlinevirtual |
get_by_time(const OID &oid, const uint64_t &ts_us) | objectstore::VolatileUnloggedObjectStore | inlinevirtual |
get_version() | objectstore::VolatileUnloggedObjectStore | inline |
group | derecho::GroupReference | |
inv_obj | objectstore::VolatileUnloggedObjectStore | |
object_watcher | objectstore::VolatileUnloggedObjectStore | |
objects | objectstore::VolatileUnloggedObjectStore | |
orderedGet(const OID &oid) | objectstore::VolatileUnloggedObjectStore | inlinevirtual |
orderedPut(const Object &object) | objectstore::VolatileUnloggedObjectStore | inlinevirtual |
orderedRemove(const OID &oid) | objectstore::VolatileUnloggedObjectStore | inlinevirtual |
post_object(const std::function< void(char const *const, std::size_t)> &) const =0 | mutils::ByteRepresentable | pure virtual |
put(const Object &object) | objectstore::VolatileUnloggedObjectStore | inlinevirtual |
REGISTER_RPC_FUNCTIONS(VolatileUnloggedObjectStore, orderedPut, orderedRemove, orderedGet, put, remove, get, get_by_time) | objectstore::VolatileUnloggedObjectStore | |
remove(const OID &oid) | objectstore::VolatileUnloggedObjectStore | inlinevirtual |
set_group_pointers(_Group *group, uint32_t subgroup_index) | derecho::GroupReference | inline |
subgroup_index | derecho::GroupReference | |
to_bytes(char *v) const =0 | mutils::ByteRepresentable | pure virtual |
VolatileUnloggedObjectStore(const ObjectWatcher &ow) | objectstore::VolatileUnloggedObjectStore | inline |
VolatileUnloggedObjectStore(const std::map< OID, Object > &_objects, const ObjectWatcher &ow) | objectstore::VolatileUnloggedObjectStore | inline |
VolatileUnloggedObjectStore(std::map< OID, Object > &&_objects, const ObjectWatcher &ow) | objectstore::VolatileUnloggedObjectStore | inline |
~ByteRepresentable() | mutils::ByteRepresentable | inlinevirtual |