20 #ifndef MIR_GRAPHICS_EVENT_HANDLER_REGISTER_H_
21 #define MIR_GRAPHICS_EVENT_HANDLER_REGISTER_H_
24 #include <initializer_list>
35 std::initializer_list<int> signals,
36 std::function<
void(
int)>
const& handler) = 0;
39 std::initializer_list<int> fds,
41 std::function<
void(
int)>
const& handler) = 0;
All things Mir.
Definition: buffer_stream.h:37
virtual void unregister_fd_handler(void const *owner)=0
virtual ~EventHandlerRegister()=default
virtual void register_signal_handler(std::initializer_list< int > signals, std::function< void(int)> const &handler)=0
EventHandlerRegister & operator=(EventHandlerRegister const &)=delete
virtual void register_fd_handler(std::initializer_list< int > fds, void const *owner, std::function< void(int)> const &handler)=0
EventHandlerRegister()=default
Definition: event_handler_register.h:31