19 #ifndef CORE_TRUST_CACHED_AGENT_H_ 20 #define CORE_TRUST_CACHED_AGENT_H_ 33 typedef std::shared_ptr<CachedAgent>
Ptr;
81 #endif // CORE_TRUST_CACHED_AGENT_H_ std::shared_ptr< Reporter > reporter
The reporter implementation.
Abstract capturer of internal events for post-mortem debugging/analysis purposes. ...
The Request struct encapsulates information about a trust request answered by the user...
std::shared_ptr< Agent > agent
The actual agent implementation for prompting the user.
Answer
Enumerates the possible answers given by a user.
Abstracts user-prompting functionality.
Summarizes all parameters for processing a trust request.
std::shared_ptr< CachedAgent > Ptr
To save some typing.
An agent implementation that uses a trust store instance to cache results.
std::shared_ptr< Store > store
The store caching user answers to trust prompts.
Creation time parameters.
#define CORE_TRUST_DLL_PUBLIC