trust-store  1.0.0
Provides a common implementation of a trust store to be used by trusted helpers.
core::trust::RequestParameters Struct Reference

Summarizes all parameters for processing a trust request. More...

#include <request.h>

+ Collaboration diagram for core::trust::RequestParameters:

Public Attributes

std::shared_ptr< Agentagent
 The Agent implementation to dispatch a request to the user. More...
 
std::shared_ptr< Storestore
 The trust store to be used for caching purposes. More...
 
pid_t application_pid
 The process id of the requesting application. More...
 
std::string application_id
 The id of the requesting application. More...
 
std::uint64_t feature
 The service-specific feature identifier. More...
 
std::string description
 An extended description that should be presented to the user on prompting. More...
 

Detailed Description

Summarizes all parameters for processing a trust request.

Definition at line 104 of file request.h.

Member Data Documentation

std::shared_ptr<Agent> core::trust::RequestParameters::agent

The Agent implementation to dispatch a request to the user.

Definition at line 107 of file request.h.

std::string core::trust::RequestParameters::application_id

The id of the requesting application.

Definition at line 113 of file request.h.

pid_t core::trust::RequestParameters::application_pid

The process id of the requesting application.

Definition at line 111 of file request.h.

std::string core::trust::RequestParameters::description

An extended description that should be presented to the user on prompting.

Definition at line 117 of file request.h.

std::uint64_t core::trust::RequestParameters::feature

The service-specific feature identifier.

Definition at line 115 of file request.h.

std::shared_ptr<Store> core::trust::RequestParameters::store

The trust store to be used for caching purposes.

Definition at line 109 of file request.h.


The documentation for this struct was generated from the following file: