20 #ifndef MIR_REPORT_LOGGING_SESSION_MEDIATOR_REPORT_H_ 21 #define MIR_REPORT_LOGGING_SESSION_MEDIATOR_REPORT_H_ 44 virtual void session_connect_called(
std::string const& app_name)
override;
46 virtual void session_create_surface_called(
std::string const& app_name)
override;
48 virtual void session_exchange_buffer_called(
std::string const& app_name)
override;
50 virtual void session_submit_buffer_called(
std::string const& app_name)
override;
52 virtual void session_allocate_buffers_called(
std::string const& app_name)
override;
54 virtual void session_release_buffers_called(
std::string const& app_name)
override;
56 virtual void session_release_surface_called(
std::string const& app_name)
override;
58 virtual void session_disconnect_called(
std::string const& app_name)
override;
60 virtual void session_configure_surface_called(
std::string const& app_name)
override;
62 virtual void session_configure_surface_cursor_called(
std::string const& app_name)
override;
64 virtual void session_configure_display_called(
std::string const& app_name)
override;
66 virtual void session_set_base_display_configuration_called(
std::string const& app_name)
override;
68 virtual void session_preview_base_display_configuration_called(
std::string const& app_name)
override;
70 virtual void session_confirm_base_display_configuration_called(
std::string const& app_name)
override;
74 virtual void session_stop_prompt_session_called(
std::string const& app_name)
override;
76 void session_create_buffer_stream_called(
std::string const& app_name)
override;
77 void session_release_buffer_stream_called(
std::string const& app_name)
override;
85 std::shared_ptr<mir::logging::Logger>
const log;
All things Mir.
Definition: atomic_callback.h:25
void log(ml::Severity severity, std::string const &message)
Definition: logger.cpp:78