Mir
Public Member Functions | List of all members
miroil::MirServerHooks Class Reference

#include <mir_server_hooks.h>

Public Member Functions

 MirServerHooks ()
 
void operator() (mir::Server &server)
 
auto the_prompt_session_listener () const -> PromptSessionListener *
 
auto the_prompt_session_manager () const -> std::shared_ptr< mir::scene::PromptSessionManager >
 
auto the_mir_display () const -> std::shared_ptr< mir::graphics::Display >
 
auto the_display_configuration_controller () const -> std::shared_ptr< mir::shell::DisplayConfigurationController >
 
void create_named_cursor (CreateNamedCursor func)
 
void create_input_device_observer (std::shared_ptr< InputDeviceObserver > &observer)
 
void create_prompt_session_listener (std::shared_ptr< PromptSessionListener > listener)
 

Constructor & Destructor Documentation

◆ MirServerHooks()

miroil::MirServerHooks::MirServerHooks ( )

Member Function Documentation

◆ create_input_device_observer()

void miroil::MirServerHooks::create_input_device_observer ( std::shared_ptr< InputDeviceObserver > &  observer)

◆ create_named_cursor()

void miroil::MirServerHooks::create_named_cursor ( CreateNamedCursor  func)

◆ create_prompt_session_listener()

void miroil::MirServerHooks::create_prompt_session_listener ( std::shared_ptr< PromptSessionListener listener)

◆ operator()()

void miroil::MirServerHooks::operator() ( mir::Server &  server)

◆ the_display_configuration_controller()

auto miroil::MirServerHooks::the_display_configuration_controller ( ) const -> std::shared_ptr< mir::shell::DisplayConfigurationController >

◆ the_mir_display()

auto miroil::MirServerHooks::the_mir_display ( ) const -> std::shared_ptr< mir::graphics::Display >

◆ the_prompt_session_listener()

auto miroil::MirServerHooks::the_prompt_session_listener ( ) const -> PromptSessionListener *

◆ the_prompt_session_manager()

auto miroil::MirServerHooks::the_prompt_session_manager ( ) const -> std::shared_ptr< mir::scene::PromptSessionManager >

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.