|
Mir
|
Synchronously receives input events in a blocking manner. More...
#include <android_input_receiver.h>
Public Types | |
| typedef std::function< std::chrono::nanoseconds(int)> | AndroidClock |
Public Member Functions | |
| InputReceiver (droidinput::sp< droidinput::InputChannel > const &input_channel, std::shared_ptr< XKBMapper > const &keymapper, std::function< void(MirEvent *)> const &event_handling_callback, std::shared_ptr< InputReceiverReport > const &report, AndroidClock clock=systemTime) | |
| InputReceiver (int fd, std::shared_ptr< XKBMapper > const &keymapper, std::function< void(MirEvent *)> const &event_handling_callback, std::shared_ptr< InputReceiverReport > const &report, AndroidClock clock=systemTime) | |
| virtual | ~InputReceiver () |
| Fd | watch_fd () const override |
| Get a poll()able file descriptor. More... | |
| bool | dispatch (dispatch::FdEvents events) override |
| Dispatch one pending event. More... | |
| dispatch::FdEvents | relevant_events () const override |
| The set of file-descriptor events this Dispatchable handles. More... | |
Public Member Functions inherited from mir::dispatch::Dispatchable | |
| Dispatchable ()=default | |
| virtual | ~Dispatchable ()=default |
| Dispatchable & | operator= (Dispatchable const &)=delete |
| Dispatchable (Dispatchable const &)=delete | |
Protected Member Functions | |
| InputReceiver (const InputReceiver &)=delete | |
| InputReceiver & | operator= (const InputReceiver &)=delete |
Synchronously receives input events in a blocking manner.
| typedef std::function<std::chrono::nanoseconds(int)> mir::input::receiver::android::InputReceiver::AndroidClock |
| mir::input::receiver::android::InputReceiver::InputReceiver | ( | droidinput::sp< droidinput::InputChannel > const & | input_channel, |
| std::shared_ptr< XKBMapper > const & | keymapper, | ||
| std::function< void(MirEvent *)> const & | event_handling_callback, | ||
| std::shared_ptr< InputReceiverReport > const & | report, | ||
| AndroidClock | clock = systemTime |
||
| ) |
| mir::input::receiver::android::InputReceiver::InputReceiver | ( | int | fd, |
| std::shared_ptr< XKBMapper > const & | keymapper, | ||
| std::function< void(MirEvent *)> const & | event_handling_callback, | ||
| std::shared_ptr< InputReceiverReport > const & | report, | ||
| AndroidClock | clock = systemTime |
||
| ) |
|
virtual |
|
protecteddelete |
|
overridevirtual |
Dispatch one pending event.
| [in] | event | The set of events current on the file-descriptor |
Implements mir::dispatch::Dispatchable.
|
protecteddelete |
|
overridevirtual |
The set of file-descriptor events this Dispatchable handles.
Implements mir::dispatch::Dispatchable.
|
overridevirtual |
Get a poll()able file descriptor.
Implements mir::dispatch::Dispatchable.
Copyright © 2012-2015 Canonical Ltd.
Generated on Wed Mar 30 00:29:56 UTC 2016