Home

Dokumentation

Impressum

Dokumentation VDR
 

Main Page   Class Hierarchy   Alphabetical List   Data Structures   File List   Data Fields   Globals  

cKeyMacro Class Reference

#include <keys.h>

Inheritance diagram for cKeyMacro:

Inheritance graph
[legend]
Collaboration diagram for cKeyMacro:

Collaboration graph
[legend]

Detailed Description

Handling of key macros.

Definition at line 123 of file keys.h.

Public Methods

 cKeyMacro (void)
 ~cKeyMacro ()
bool Parse (char *s)
const eKeysMacro (void) const
const char * Plugin (void) const

Private Attributes

eKeys macro [MAXKEYSINMACRO]
char * plugin


Constructor & Destructor Documentation

cKeyMacro::cKeyMacro void   
 

Definition at line 182 of file keys.c.

References kNone, macro, MAXKEYSINMACRO, and plugin.

cKeyMacro::~cKeyMacro  
 

Definition at line 189 of file keys.c.


Member Function Documentation

const eKeys* cKeyMacro::Macro void    const [inline]
 

Definition at line 131 of file keys.h.

References eKeys.

Referenced by cKeyMacros::Get(), and cRemote::PutMacro().

bool cKeyMacro::Parse char *    s
 

Definition at line 194 of file keys.c.

References esyslog, cKey::FromString(), cPluginManager::GetPlugin(), k_Plugin, kNone, kOk, macro, MAXKEYSINMACRO, and plugin.

const char* cKeyMacro::Plugin void    const [inline]
 

Definition at line 132 of file keys.h.

Referenced by cRemote::PutMacro().


Field Documentation

eKeys cKeyMacro::macro[MAXKEYSINMACRO] [private]
 

Definition at line 125 of file keys.h.

Referenced by cKeyMacro(), and Parse().

char* cKeyMacro::plugin [private]
 

Definition at line 126 of file keys.h.

Referenced by cKeyMacro(), and Parse().


The documentation for this class was generated from the following files:
Generated on Wed Feb 5 23:31:16 2003 for VDR by doxygen1.3-rc2