OpenCOVER
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

◆ MSEventHandler()

opencover::MSEventHandler::MSEventHandler ( )

◆ ~MSEventHandler()

opencover::MSEventHandler::~MSEventHandler ( )

Member Function Documentation

◆ handle()

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

◆ openEvdev()

bool opencover::MSEventHandler::openEvdev ( )
protected

◆ update()

bool opencover::MSEventHandler::update ( )

Member Data Documentation

◆ deviceName

std::string opencover::MSEventHandler::deviceName
protected

◆ devicePath

std::string opencover::MSEventHandler::devicePath
protected

◆ devicePathname

std::string opencover::MSEventHandler::devicePathname
protected

◆ eventQueue

std::vector<Event> opencover::MSEventHandler::eventQueue
protected

◆ handleTerminal

bool opencover::MSEventHandler::handleTerminal
protected

◆ keyboardFd

int opencover::MSEventHandler::keyboardFd
protected

◆ modifierState

int opencover::MSEventHandler::modifierState
protected

◆ notifyFd

int opencover::MSEventHandler::notifyFd
protected

◆ watchFd

int opencover::MSEventHandler::watchFd
protected

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