Mir
Public Member Functions | Protected Member Functions | List of all members
mir::input::receiver::android::InputReceiverThread Class Reference

Responsible for polling an InputReceiver to read and dispatch events when appropriate. More...

#include <android_input_receiver_thread.h>

Inheritance diagram for mir::input::receiver::android::InputReceiverThread:
[legend]

Public Member Functions

 InputReceiverThread (std::shared_ptr< InputReceiver > const &receiver, std::function< void(MirEvent *)> const &event_handling_callback)
 
virtual ~InputReceiverThread ()
 
void start ()
 
void stop ()
 
void join ()
 

Protected Member Functions

 InputReceiverThread (const InputReceiverThread &)=delete
 
InputReceiverThreadoperator= (const InputReceiverThread &)=delete
 
- Protected Member Functions inherited from mir::input::receiver::InputReceiverThread
 InputReceiverThread ()=default
 
 InputReceiverThread (const InputReceiverThread &)=delete
 
InputReceiverThreadoperator= (const InputReceiverThread &)=delete
 

Detailed Description

Responsible for polling an InputReceiver to read and dispatch events when appropriate.

Constructor & Destructor Documentation

mir::input::receiver::android::InputReceiverThread::InputReceiverThread ( std::shared_ptr< InputReceiver > const &  receiver,
std::function< void(MirEvent *)> const &  event_handling_callback 
)
mir::input::receiver::android::InputReceiverThread::~InputReceiverThread ( )
virtual
mir::input::receiver::android::InputReceiverThread::InputReceiverThread ( const InputReceiverThread )
protecteddelete

Member Function Documentation

void mir::input::receiver::android::InputReceiverThread::join ( )
virtual
InputReceiverThread& mir::input::receiver::android::InputReceiverThread::operator= ( const InputReceiverThread )
protecteddelete
void mir::input::receiver::android::InputReceiverThread::start ( )
virtual
void mir::input::receiver::android::InputReceiverThread::stop ( )
virtual

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

Copyright © 2012,2013 Canonical Ltd.
Generated on Tue Mar 24 16:15:19 UTC 2015