19 #ifndef MIR_FRONTEND_EVENT_SINK_FACTORY_H_
20 #define MIR_FRONTEND_EVENT_SINK_FACTORY_H_
40 virtual std::unique_ptr<EventSink>
41 create_sink(std::shared_ptr<MessageSender>
const& sender) = 0;
47 #endif //MIR_FRONTEND_EVENT_SINK_FACTORY_H_
All things Mir.
Definition: atomic_callback.h:25
EventSinkFactory & operator=(EventSinkFactory const &)=delete
Definition: event_sink_factory.h:31
EventSinkFactory()=default
virtual ~EventSinkFactory()=default
virtual std::unique_ptr< EventSink > create_sink(std::shared_ptr< MessageSender > const &sender)=0