19#ifndef CORE_TRUST_EXPOSE_H_
20#define CORE_TRUST_EXPOSE_H_
61 const std::shared_ptr<Store>& store,
62 const std::shared_ptr<core::dbus::Bus>& bus,
63 const std::string& name);
73 const std::shared_ptr<Store>& store,
74 const std::string& name);
Models read/write/query access to persisted trust requests.
Token & operator=(const Token &)=delete
Token(const Token &)=delete
bool operator==(const Token &) const =delete
Contains functionality for implementing Ubuntu's trust model.
CORE_TRUST_DLL_PUBLIC std::unique_ptr< Token > expose_store_to_bus_with_name(const std::shared_ptr< Store > &store, const std::shared_ptr< core::dbus::Bus > &bus, const std::string &name)
Exposes an existing store instance on the given bus.
CORE_TRUST_DLL_PUBLIC std::unique_ptr< Token > expose_store_to_session_with_name(const std::shared_ptr< Store > &store, const std::string &name)
Exposes an existing store instance with the current user session.
#define CORE_TRUST_DLL_PUBLIC