trust-store 2.0.3
Provides a common implementation of a trust store to be used by trusted helpers.
mir_agent.h File Reference
#include <core/trust/visibility.h>
#include <memory>
#include <stdexcept>
#include <wayland-client.h>
Include dependency graph for mir_agent.h:

Go to the source code of this file.

Classes

class  core::trust::mir::InvalidMirConnection

Namespaces

namespace  core
namespace  core::trust
 Contains functionality for implementing Ubuntu's trust model.
namespace  core::trust::mir
namespace  core::trust::wayland

Functions

CORE_TRUST_DLL_PUBLIC MirConnection * core::trust::mir::connect (const std::string &endpoint, const std::string &name)
 Helper function building up a connection to Mir.
CORE_TRUST_DLL_PUBLIC std::shared_ptr< core::trust::Agent > core::trust::mir::create_agent_for_mir_connection (MirConnection *connection)
 create_agent_for_mir_connection creates a trust::Agent implementation leveraging Mir's trusted prompting API.
CORE_TRUST_DLL_PUBLIC std::shared_ptr< core::trust::Agent > core::trust::wayland::create_agent_for_wayland_connection (struct wl_display *connection)