Mir
Public Member Functions | List of all members
MirEventDistributor Class Reference

#include <mir_event_distributor.h>

Inheritance diagram for MirEventDistributor:
[legend]

Public Member Functions

 MirEventDistributor ()
 
 ~MirEventDistributor ()=default
 
int register_event_handler (std::function< void(MirEvent const &)> const &) override
 
void unregister_event_handler (int id) override
 
void handle_event (MirEvent const &event) override
 
- Public Member Functions inherited from mir::client::EventHandlerRegister
virtual ~EventHandlerRegister ()=default
 
- Public Member Functions inherited from mir::client::EventSink
virtual ~EventSink ()=default
 

Additional Inherited Members

- Protected Member Functions inherited from mir::client::EventHandlerRegister
 EventHandlerRegister ()=default
 
 EventHandlerRegister (EventHandlerRegister const &)=delete
 
EventHandlerRegisteroperator= (EventHandlerRegister const &)=delete
 
- Protected Member Functions inherited from mir::client::EventSink
 EventSink ()=default
 
 EventSink (EventSink const &)=delete
 
EventSinkoperator= (EventSink const &)=delete
 

Constructor & Destructor Documentation

MirEventDistributor::MirEventDistributor ( )
MirEventDistributor::~MirEventDistributor ( )
default

Member Function Documentation

void MirEventDistributor::handle_event ( MirEvent const &  event)
overridevirtual
int MirEventDistributor::register_event_handler ( std::function< void(MirEvent const &)> const &  fn)
overridevirtual
void MirEventDistributor::unregister_event_handler ( int  id)
overridevirtual

The documentation for this class was generated from the following files:

Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Sep 8 14:50:19 UTC 2016