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

◆ ApplicationAuthorizer() [1/2]

miral::ApplicationAuthorizer::ApplicationAuthorizer ( )
default

◆ ~ApplicationAuthorizer()

virtual miral::ApplicationAuthorizer::~ApplicationAuthorizer ( )
virtualdefault

◆ ApplicationAuthorizer() [2/2]

miral::ApplicationAuthorizer::ApplicationAuthorizer ( ApplicationAuthorizer const &  )
delete

Member Function Documentation

◆ configure_display_is_allowed()

virtual bool miral::ApplicationAuthorizer::configure_display_is_allowed ( ApplicationCredentials const &  creds)
pure virtual

◆ configure_input_is_allowed()

virtual bool miral::ApplicationAuthorizer::configure_input_is_allowed ( ApplicationCredentials const &  creds)
pure virtual

◆ connection_is_allowed()

virtual bool miral::ApplicationAuthorizer::connection_is_allowed ( ApplicationCredentials const &  creds)
pure virtual

◆ operator=()

ApplicationAuthorizer & miral::ApplicationAuthorizer::operator= ( ApplicationAuthorizer const &  )
delete

◆ prompt_session_is_allowed()

virtual bool miral::ApplicationAuthorizer::prompt_session_is_allowed ( ApplicationCredentials const &  creds)
pure virtual

◆ screencast_is_allowed()

virtual bool miral::ApplicationAuthorizer::screencast_is_allowed ( ApplicationCredentials const &  creds)
pure virtual

◆ set_base_display_configuration_is_allowed()

virtual bool miral::ApplicationAuthorizer::set_base_display_configuration_is_allowed ( ApplicationCredentials const &  creds)
pure virtual

◆ set_base_input_configuration_is_allowed()

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-2023 Canonical Ltd.
Generated on Tue 2 May 10:01:24 UTC 2023
This documentation is licensed under the GPL version 2 or 3.