OpenCOVER
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
opencover::MSEventHandler Class Reference

#include <MSEventHandler.h>

Inheritance diagram for opencover::MSEventHandler:
Inheritance graph
[legend]
Collaboration diagram for opencover::MSEventHandler:
Collaboration graph
[legend]

Classes

struct  Event
 

Public Member Functions

 MSEventHandler ()
 
 ~MSEventHandler ()
 
bool update ()
 
virtual bool handle (const osgGA::GUIEventAdapter &ea, osgGA::GUIActionAdapter &)
 

Protected Member Functions

bool openEvdev ()
 

Protected Attributes

std::vector< EventeventQueue
 
bool handleTerminal
 
int keyboardFd
 
int notifyFd
 
int watchFd
 
std::string devicePathname
 
std::string devicePath
 
std::string deviceName
 
int modifierState
 

Constructor & Destructor Documentation

opencover::MSEventHandler::MSEventHandler ( )
opencover::MSEventHandler::~MSEventHandler ( )

Member Function Documentation

virtual bool opencover::MSEventHandler::handle ( const osgGA::GUIEventAdapter &  ea,
osgGA::GUIActionAdapter &   
)
virtual
bool opencover::MSEventHandler::openEvdev ( )
protected
bool opencover::MSEventHandler::update ( )

Member Data Documentation

std::string opencover::MSEventHandler::deviceName
protected
std::string opencover::MSEventHandler::devicePath
protected
std::string opencover::MSEventHandler::devicePathname
protected
std::vector<Event> opencover::MSEventHandler::eventQueue
protected
bool opencover::MSEventHandler::handleTerminal
protected
int opencover::MSEventHandler::keyboardFd
protected
int opencover::MSEventHandler::modifierState
protected
int opencover::MSEventHandler::notifyFd
protected
int opencover::MSEventHandler::watchFd
protected

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