Models read/write/query access to persisted trust requests.
More...
#include <store.h>
|
struct | Errors |
| All Store-specific error/exception types go here. More...
|
|
class | Query |
| The Query class encapsulates queries against a trust store instance. More...
|
|
|
| Store (const Store &)=delete |
|
virtual | ~Store ()=default |
|
Store & | operator= (const Store &)=delete |
|
bool | operator== (const Store &) const =delete |
|
virtual void | reset ()=0 |
| Resets the state of the store, implementations should discard all persistent and non-persistent state. More...
|
|
virtual void | add (const Request &request)=0 |
| Add the provided request to the store. When this function returns true, the request has been persisted by the implementation. More...
|
|
virtual std::shared_ptr< Query > | query ()=0 |
| Create a query for this store. More...
|
|
Models read/write/query access to persisted trust requests.
Definition at line 49 of file store.h.
core::trust::Store::Store |
( |
const Store & |
| ) |
|
|
delete |
virtual core::trust::Store::~Store |
( |
| ) |
|
|
virtualdefault |
core::trust::Store::Store |
( |
| ) |
|
|
protecteddefault |
virtual void core::trust::Store::add |
( |
const Request & |
request | ) |
|
|
pure virtual |
Add the provided request to the store. When this function returns true, the request has been persisted by the implementation.
Store& core::trust::Store::operator= |
( |
const Store & |
| ) |
|
|
delete |
bool core::trust::Store::operator== |
( |
const Store & |
| ) |
const |
|
delete |
virtual std::shared_ptr<Query> core::trust::Store::query |
( |
| ) |
|
|
pure virtual |
Create a query for this store.
virtual void core::trust::Store::reset |
( |
| ) |
|
|
pure virtual |
Resets the state of the store, implementations should discard all persistent and non-persistent state.
The documentation for this class was generated from the following file:
- /build/buildd/trust-store-1.1.0+15.04.20150213/include/core/trust/store.h