openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
eRCShortDriver Class Reference

#include <rc.h>

Inheritance diagram for eRCShortDriver:
eRCDriver eRCDBoxDriver

Public Member Functions

 eRCShortDriver (const char *filename)
 
 ~eRCShortDriver ()
 
- Public Member Functions inherited from eRCDriver
 eRCDriver (eRCInput *input)
 Constructs a driver. More...
 
eRCInputgetInput () const
 Get pointer to key-consumer. More...
 
void addCodeListener (eRCDevice *dev)
 Adds a code lister. More...
 
void removeCodeListener (eRCDevice *dev)
 
virtual ~eRCDriver ()
 
void enable (int en)
 
virtual void setExclusive (bool)
 
virtual bool isKeyboard ()
 
virtual bool isPointerDevice ()
 

Protected Member Functions

void keyPressed (int)
 

Protected Attributes

int handle
 
ePtr< eSocketNotifiersn
 
- Protected Attributes inherited from eRCDriver
std::list< eRCDevice * > listeners
 
eRCInputinput
 
int enabled
 

Constructor & Destructor Documentation

◆ eRCShortDriver()

eRCShortDriver::eRCShortDriver ( const char *  filename)

◆ ~eRCShortDriver()

eRCShortDriver::~eRCShortDriver ( )

Member Function Documentation

◆ keyPressed()

void eRCShortDriver::keyPressed ( int  )
protected

Member Data Documentation

◆ handle

int eRCShortDriver::handle
protected

◆ sn

ePtr<eSocketNotifier> eRCShortDriver::sn
protected

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