#include <ObjectStore.hpp>
|
virtual const bool | isReplica ()=0 |
|
virtual std::tuple< version_t, uint64_t > | bio_put (const Object &object, const bool &force_client=false)=0 |
|
virtual std::tuple< version_t, uint64_t > | bio_remove (const OID &oid, const bool &force_client=false)=0 |
|
virtual Object | bio_get (const OID &oid, const version_t &ver=INVALID_VERSION, const bool &force_client=false)=0 |
|
virtual Object | bio_get (const OID &oid, const uint64_t &ts_us)=0 |
|
virtual derecho::rpc::QueryResults< std::tuple< version_t, uint64_t > > | aio_put (const Object &object, const bool &force_client=false)=0 |
|
virtual derecho::rpc::QueryResults< std::tuple< version_t, uint64_t > > | aio_remove (const OID &oid, const bool &force_client=false)=0 |
|
virtual derecho::rpc::QueryResults< const Object > | aio_get (const OID &oid, const version_t &ver=INVALID_VERSION, const bool &force_client=false)=0 |
|
virtual derecho::rpc::QueryResults< const Object > | aio_get (const OID &oid, const uint64_t &ts_us)=0 |
|
virtual void | leave (bool group_shutdown=false)=0 |
|
virtual const ObjectWatcher & | getObjectWatcher ()=0 |
|
| RemoteDeserializationContext (const RemoteDeserializationContext &)=delete |
|
| RemoteDeserializationContext (const RemoteDeserializationContext &&)=delete |
|
virtual | ~RemoteDeserializationContext () |
|
| RemoteDeserializationContext () |
|
Definition at line 13 of file ObjectStore.hpp.
◆ aio_get() [1/2]
◆ aio_get() [2/2]
◆ aio_put()
◆ aio_remove()
◆ bio_get() [1/2]
◆ bio_get() [2/2]
virtual Object objectstore::IObjectStoreService::bio_get |
( |
const OID & |
oid, |
|
|
const uint64_t & |
ts_us |
|
) |
| |
|
pure virtual |
◆ bio_put()
virtual std::tuple<version_t,uint64_t> objectstore::IObjectStoreService::bio_put |
( |
const Object & |
object, |
|
|
const bool & |
force_client = false |
|
) |
| |
|
pure virtual |
◆ bio_remove()
virtual std::tuple<version_t,uint64_t> objectstore::IObjectStoreService::bio_remove |
( |
const OID & |
oid, |
|
|
const bool & |
force_client = false |
|
) |
| |
|
pure virtual |
◆ getObjectStoreService()
◆ getObjectWatcher()
virtual const ObjectWatcher& objectstore::IObjectStoreService::getObjectWatcher |
( |
| ) |
|
|
pure virtual |
◆ isReplica()
virtual const bool objectstore::IObjectStoreService::isReplica |
( |
| ) |
|
|
pure virtual |
◆ leave()
virtual void objectstore::IObjectStoreService::leave |
( |
bool |
group_shutdown = false | ) |
|
|
pure virtual |
◆ singleton
The documentation for this class was generated from the following files: