Mir
Public Member Functions | Protected Member Functions | List of all members
mir::client::EventHandlerRegister Class Referenceabstract

#include <event_handler_register.h>

Inheritance diagram for mir::client::EventHandlerRegister:
[legend]

Public Member Functions

virtual ~EventHandlerRegister ()=default
 
virtual int register_event_handler (std::function< void(MirEvent const &)> const &)=0
 
virtual void unregister_event_handler (int id)=0
 

Protected Member Functions

 EventHandlerRegister ()=default
 
 EventHandlerRegister (EventHandlerRegister const &)=delete
 
EventHandlerRegisteroperator= (EventHandlerRegister const &)=delete
 

Constructor & Destructor Documentation

virtual mir::client::EventHandlerRegister::~EventHandlerRegister ( )
virtualdefault
mir::client::EventHandlerRegister::EventHandlerRegister ( )
protecteddefault
mir::client::EventHandlerRegister::EventHandlerRegister ( EventHandlerRegister const &  )
protecteddelete

Member Function Documentation

EventHandlerRegister& mir::client::EventHandlerRegister::operator= ( EventHandlerRegister const &  )
protecteddelete
virtual int mir::client::EventHandlerRegister::register_event_handler ( std::function< void(MirEvent const &)> const &  )
pure virtual

Implemented in MirEventDistributor.

virtual void mir::client::EventHandlerRegister::unregister_event_handler ( int  id)
pure virtual

Implemented in MirEventDistributor.


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

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