vdr  1.7.31
Public Member Functions | Private Member Functions | Private Attributes | List of all members
cInterface Class Reference

#include <interface.h>

Public Member Functions

 cInterface (int SVDRPport=0)
 ~cInterface ()
bool HasSVDRPConnection (void)
void Interrupt (void)
eKeys GetKey (bool Wait=true)
eKeys Wait (int Seconds=0, bool KeepChar=false)
bool Confirm (const char *s, int Seconds=10, bool WaitForTimeout=false)
void LearnKeys (void)
 cInterface (int SVDRPport=0)
 ~cInterface ()
bool HasSVDRPConnection (void)
void Interrupt (void)
eKeys GetKey (bool Wait=true)
eKeys Wait (int Seconds=0, bool KeepChar=false)
bool Confirm (const char *s, int Seconds=10, bool WaitForTimeout=false)
void LearnKeys (void)

Private Member Functions

bool QueryKeys (cRemote *Remote, cSkinDisplayMenu *DisplayMenu)
bool QueryKeys (cRemote *Remote, cSkinDisplayMenu *DisplayMenu)

Private Attributes

bool interrupted
cSVDRPSVDRP

Detailed Description

Definition at line 18 of file include/vdr/interface.h.

Constructor & Destructor Documentation

cInterface::cInterface ( int  SVDRPport = 0)

Definition at line 19 of file interface.c.

References interrupted, and SVDRP.

cInterface::~cInterface ( )

Definition at line 27 of file interface.c.

References SVDRP.

cInterface::cInterface ( int  SVDRPport = 0)
cInterface::~cInterface ( )

Member Function Documentation

bool cInterface::Confirm ( const char *  s,
int  Seconds = 10,
bool  WaitForTimeout = false 
)
bool cInterface::Confirm ( const char *  s,
int  Seconds = 10,
bool  WaitForTimeout = false 
)
eKeys cInterface::GetKey ( bool  Wait = true)
eKeys cInterface::GetKey ( bool  Wait = true)
bool cInterface::HasSVDRPConnection ( void  )
inline

Definition at line 26 of file interface.h.

References cSVDRP::HasConnection(), and SVDRP.

bool cInterface::HasSVDRPConnection ( void  )
inline

Definition at line 26 of file include/vdr/interface.h.

References cSVDRP::HasConnection(), and SVDRP.

Referenced by main().

void cInterface::Interrupt ( void  )
inline

Definition at line 27 of file interface.h.

References interrupted.

void cInterface::Interrupt ( void  )
inline

Definition at line 27 of file include/vdr/interface.h.

References interrupted.

Referenced by SignalHandler().

void cInterface::LearnKeys ( void  )
void cInterface::LearnKeys ( void  )
bool cInterface::QueryKeys ( cRemote Remote,
cSkinDisplayMenu DisplayMenu 
)
private
bool cInterface::QueryKeys ( cRemote Remote,
cSkinDisplayMenu DisplayMenu 
)
private
eKeys cInterface::Wait ( int  Seconds = 0,
bool  KeepChar = false 
)
eKeys cInterface::Wait ( int  Seconds = 0,
bool  KeepChar = false 
)

Member Data Documentation

bool cInterface::interrupted
private

Definition at line 20 of file include/vdr/interface.h.

Referenced by cInterface(), Interrupt(), and Wait().

cSVDRP * cInterface::SVDRP
private

Definition at line 21 of file include/vdr/interface.h.

Referenced by cInterface(), GetKey(), HasSVDRPConnection(), and ~cInterface().


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