19 #ifndef MIR_SCENE_GLOBAL_EVENT_SENDER_H_
20 #define MIR_SCENE_GLOBAL_EVENT_SENDER_H_
29 class SessionContainer;
43 std::shared_ptr<SessionContainer>
const sessions;
Definition: global_event_sender.h:31
All things Mir.
Definition: atomic_callback.h:25
Definition: event_sink.h:34
BufferIpcMsgType
Definition: platform_ipc_operations.h:29
void handle_lifecycle_event(MirLifecycleState state)
Definition: global_event_sender.cpp:36
void send_ping(int32_t serial)
Definition: global_event_sender.cpp:49
void handle_display_config_change(graphics::DisplayConfiguration const &config)
Definition: global_event_sender.cpp:41
void send_buffer(frontend::BufferStreamId id, graphics::Buffer &buffer, graphics::BufferIpcMsgType)
Definition: global_event_sender.cpp:54
GlobalEventSender(std::shared_ptr< SessionContainer > const &)
Definition: global_event_sender.cpp:26
void handle_event(MirEvent const &e)
Definition: global_event_sender.cpp:31
Definition: event_private.h:178
Interface to a configuration of display cards and outputs.
Definition: display_configuration.h:166