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

#include <rcconsole.h>

Inheritance diagram for eRCConsoleDriver:
eRCDriver

Public Member Functions

 eRCConsoleDriver (const char *filename)
 
 ~eRCConsoleDriver ()
 
void flushBuffer () const
 
void lock () const
 
void unlock () const
 
- 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
 
bool m_escape
 
- Protected Attributes inherited from eRCDriver
std::list< eRCDevice * > listeners
 
eRCInputinput
 
int enabled
 

Constructor & Destructor Documentation

◆ eRCConsoleDriver()

eRCConsoleDriver::eRCConsoleDriver ( const char *  filename)

◆ ~eRCConsoleDriver()

eRCConsoleDriver::~eRCConsoleDriver ( )

Member Function Documentation

◆ flushBuffer()

void eRCConsoleDriver::flushBuffer ( ) const
inline

◆ keyPressed()

void eRCConsoleDriver::keyPressed ( int  )
protected

◆ lock()

void eRCConsoleDriver::lock ( ) const
inline

◆ unlock()

void eRCConsoleDriver::unlock ( ) const
inline

Member Data Documentation

◆ handle

int eRCConsoleDriver::handle
protected

◆ m_escape

bool eRCConsoleDriver::m_escape
protected

◆ sn

ePtr<eSocketNotifier> eRCConsoleDriver::sn
protected

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