|
Mir
|
#include <default_input_device_hub.h>
Public Member Functions | |
| DefaultInputDeviceHub (std::shared_ptr< frontend::EventSink > const &sink, std::shared_ptr< Seat > const &seat, std::shared_ptr< dispatch::MultiplexingDispatchable > const &input_multiplexer, std::shared_ptr< ServerActionQueue > const &observer_queue, std::shared_ptr< cookie::Authority > const &cookie_authority) | |
| void | add_device (std::shared_ptr< InputDevice > const &device) override |
| void | remove_device (std::shared_ptr< InputDevice > const &device) override |
| void | add_observer (std::shared_ptr< InputDeviceObserver > const &) override |
| void | remove_observer (std::weak_ptr< InputDeviceObserver > const &) override |
| void | for_each_input_device (std::function< void(Device const &device)> const &callback) override |
Public Member Functions inherited from mir::input::InputDeviceRegistry | |
| InputDeviceRegistry ()=default | |
| virtual | ~InputDeviceRegistry ()=default |
Public Member Functions inherited from mir::input::InputDeviceHub | |
| InputDeviceHub ()=default | |
| virtual | ~InputDeviceHub ()=default |
| InputDeviceHub (InputDeviceHub const &)=delete | |
| InputDeviceHub & | operator= (InputDeviceHub const &)=delete |
Additional Inherited Members | |
Protected Member Functions inherited from mir::input::InputDeviceRegistry | |
| InputDeviceRegistry (InputDeviceRegistry const &)=delete | |
| InputDeviceRegistry & | operator= (InputDeviceRegistry const &)=delete |
| mir::input::DefaultInputDeviceHub::DefaultInputDeviceHub | ( | std::shared_ptr< frontend::EventSink > const & | sink, |
| std::shared_ptr< Seat > const & | seat, | ||
| std::shared_ptr< dispatch::MultiplexingDispatchable > const & | input_multiplexer, | ||
| std::shared_ptr< ServerActionQueue > const & | observer_queue, | ||
| std::shared_ptr< cookie::Authority > const & | cookie_authority | ||
| ) |
|
overridevirtual |
Implements mir::input::InputDeviceRegistry.
|
overridevirtual |
Implements mir::input::InputDeviceHub.
|
overridevirtual |
Implements mir::input::InputDeviceHub.
|
overridevirtual |
Implements mir::input::InputDeviceRegistry.
|
overridevirtual |
Implements mir::input::InputDeviceHub.
Copyright © 2012-2015 Canonical Ltd.
Generated on Wed Mar 30 00:29:56 UTC 2016