19 #ifndef MIR_SCENE_GLOBAL_EVENT_SENDER_H_ 20 #define MIR_SCENE_GLOBAL_EVENT_SENDER_H_ 29 class SessionContainer;
47 std::shared_ptr<SessionContainer>
const sessions;
void update_buffer(graphics::Buffer &) override
Definition: global_event_sender.cpp:75
Definition: global_event_sender.h:31
All things Mir.
Definition: atomic_callback.h:25
Definition: event_sink.h:40
BufferIpcMsgType
Definition: platform_ipc_operations.h:29
void handle_display_config_change(graphics::DisplayConfiguration const &config) override
Definition: global_event_sender.cpp:42
void send_ping(int32_t serial) override
Definition: global_event_sender.cpp:58
void error_buffer(graphics::BufferProperties const &, std::string const &) override
Definition: global_event_sender.cpp:79
void handle_lifecycle_event(MirLifecycleState state) override
Definition: global_event_sender.cpp:37
void add_buffer(graphics::Buffer &) override
Definition: global_event_sender.cpp:67
void remove_buffer(graphics::Buffer &) override
Definition: global_event_sender.cpp:71
GlobalEventSender(std::shared_ptr< SessionContainer > const &)
Definition: global_event_sender.cpp:27
Buffer creation properties.
Definition: buffer_properties.h:48
void handle_input_device_change(std::vector< std::shared_ptr< mir::input::Device >> const &devices) override
Definition: global_event_sender.cpp:50
Interface to a configuration of display cards and outputs.
Definition: display_configuration.h:168
void handle_event(MirEvent const &e) override
Definition: global_event_sender.cpp:32
void send_buffer(frontend::BufferStreamId id, graphics::Buffer &buffer, graphics::BufferIpcMsgType) override
Definition: global_event_sender.cpp:63