trust-store
2.0.0
Provides a common implementation of a trust store to be used by trusted helpers.
|
▼Ccore::trust::Agent | Abstracts user-prompting functionality |
Ccore::trust::CachedAgent | An agent implementation that uses a trust store instance to cache results |
Ccore::trust::CachedAgent::Configuration | Creation time parameters |
Ccore::trust::Store::Errors | All Store-specific error/exception types go here |
Ccore::trust::Store::Query::Errors | All Query-specific error/exception types go here |
Ccore::trust::Errors | All core::trust-specific error/exception types go here |
▼Cstd::exception | STL class |
▼Cstd::runtime_error | STL class |
Ccore::trust::Errors::ServiceNameMustNotBeEmpty | The ServiceNameMustNotBeEmpty is thrown if an empty service name is provided when creating a store |
Ccore::trust::mir::InvalidMirConnection | |
Ccore::trust::Store::Errors::ErrorOpeningStore | Thrown if a store implementation could not access the persistence backend |
Ccore::trust::Store::Errors::ErrorResettingStore | Thrown if a store implementation could not reset state and drop all previously stored requests |
Ccore::trust::Store::Query::Errors::NoCurrentResult | Thrown when trying to access the current result although the query status is not has_more_results |
Ccore::trust::Store::Query::Errors::QueryIsInErrorState | Thrown if functionality of a query is accessed although the query is in error state |
Ccore::trust::tag::Feature | |
Ccore::trust::tag::Gid | |
Ccore::trust::tag::Pid | |
Ccore::trust::Store::Query | Encapsulates queries against a trust store instance |
Ccore::trust::Agent::Registry | Abstracts functionality for storing agent instances and associating them with a user id |
Ccore::trust::CachedAgent::Reporter | Abstract capturer of internal events for post-mortem debugging/analysis purposes |
Ccore::trust::Request | The Request struct encapsulates information about a trust request answered by the user |
Ccore::trust::Agent::RequestParameters | Summarizes all parameters for processing a trust request |
Ccore::trust::RequestParameters | Summarizes all parameters for processing a trust request |
Ccore::trust::Store | Models read/write/query access to persisted trust requests |
Ccore::trust::TaggedInteger< Tag, Integer > | Helper structure for tagging integer types with certain semantics |
Ccore::trust::TaggedInteger< tag::Feature, std::uint64_t > | |
Ccore::trust::TaggedInteger< tag::Pid, pid_t > | |
Ccore::trust::TaggedInteger< tag::Uid, uid_t > | |
Ccore::trust::Token | Opaque type describing the exposure of a store instance |
Ccore::trust::tag::Uid |