Mir
Public Member Functions | List of all members
miral::ApplicationAuthorizer Class Referenceabstract

#include <application_authorizer.h>

Public Member Functions

 ApplicationAuthorizer ()=default
 
virtual ~ApplicationAuthorizer ()=default
 
 ApplicationAuthorizer (ApplicationAuthorizer const &)=delete
 
ApplicationAuthorizeroperator= (ApplicationAuthorizer const &)=delete
 
virtual bool connection_is_allowed (ApplicationCredentials const &creds)=0
 
virtual bool configure_display_is_allowed (ApplicationCredentials const &creds)=0
 
virtual bool set_base_display_configuration_is_allowed (ApplicationCredentials const &creds)=0
 
virtual bool screencast_is_allowed (ApplicationCredentials const &creds)=0
 
virtual bool prompt_session_is_allowed (ApplicationCredentials const &creds)=0
 
virtual bool configure_input_is_allowed (ApplicationCredentials const &creds)=0
 
virtual bool set_base_input_configuration_is_allowed (ApplicationCredentials const &creds)=0
 

Constructor & Destructor Documentation

miral::ApplicationAuthorizer::ApplicationAuthorizer ( )
default
virtual miral::ApplicationAuthorizer::~ApplicationAuthorizer ( )
virtualdefault
miral::ApplicationAuthorizer::ApplicationAuthorizer ( ApplicationAuthorizer const &  )
delete

Member Function Documentation

virtual bool miral::ApplicationAuthorizer::configure_display_is_allowed ( ApplicationCredentials const &  creds)
pure virtual
virtual bool miral::ApplicationAuthorizer::configure_input_is_allowed ( ApplicationCredentials const &  creds)
pure virtual
virtual bool miral::ApplicationAuthorizer::connection_is_allowed ( ApplicationCredentials const &  creds)
pure virtual
ApplicationAuthorizer& miral::ApplicationAuthorizer::operator= ( ApplicationAuthorizer const &  )
delete
virtual bool miral::ApplicationAuthorizer::prompt_session_is_allowed ( ApplicationCredentials const &  creds)
pure virtual
virtual bool miral::ApplicationAuthorizer::screencast_is_allowed ( ApplicationCredentials const &  creds)
pure virtual
virtual bool miral::ApplicationAuthorizer::set_base_display_configuration_is_allowed ( ApplicationCredentials const &  creds)
pure virtual
virtual bool miral::ApplicationAuthorizer::set_base_input_configuration_is_allowed ( ApplicationCredentials const &  creds)
pure virtual

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

Copyright © 2012-2020 Canonical Ltd.
Generated on Thu Apr 16 16:51:04 UTC 2020
This documentation is licensed under the GPL version 2 or 3.