Class List
Here are the classes, structs, unions and interfaces with brief descriptions:

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