Home

Dokumentation

Impressum

Dokumentation VDR
 

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

cKey Class Reference

#include <keys.h>

Inheritance diagram for cKey:

Inheritance graph
[legend]
Collaboration diagram for cKey:

Collaboration graph
[legend]

Detailed Description

Key handling.

Definition at line 90 of file keys.h.

Public Methods

 cKey (void)
 cKey (const char *Remote, const char *Code, eKeys Key)
 ~cKey ()
const char * Remote (void)
const char * Code (void)
eKeys Key (void)
bool Parse (char *s)
bool Save (FILE *f)

Static Public Methods

eKeys FromString (const char *Name)
const char * ToString (eKeys Key)

Private Attributes

char * remote
char * code
eKeys key


Constructor & Destructor Documentation

cKey::cKey void   
 

Definition at line 69 of file keys.c.

References code, key, kNone, and remote.

cKey::cKey const char *    Remote,
const char *    Code,
eKeys    Key
 

Definition at line 75 of file keys.c.

References code, key, and remote.

cKey::~cKey  
 

Definition at line 82 of file keys.c.


Member Function Documentation

const char* cKey::Code void    [inline]
 

Definition at line 100 of file keys.h.

Referenced by cKeys::Get(), and cKeys::GetSetup().

eKeys cKey::FromString const char *    Name [static]
 

Definition at line 115 of file keys.c.

References eKeys, keyTable, kNone, tKey::name, and tKey::type.

Referenced by cSVDRP::CmdHITK(), cKeyMacro::Parse(), and Parse().

eKeys cKey::Key void    [inline]
 

Definition at line 101 of file keys.h.

References eKeys.

Referenced by cKeys::Get(), cKeys::GetSetup(), and cInterface::QueryKeys().

bool cKey::Parse char *    s
 

Definition at line 88 of file keys.c.

References code, FromString(), key, kNone, remote, and skipspace().

const char* cKey::Remote void    [inline]
 

Definition at line 99 of file keys.h.

Referenced by cKeys::Get(), cKeys::GetSetup(), and cKeys::KnowsRemote().

bool cKey::Save FILE *    f
 

Definition at line 110 of file keys.c.

References ToString().

const char * cKey::ToString eKeys    Key [static]
 

Definition at line 126 of file keys.c.

References keyTable, tKey::name, and tKey::type.

Referenced by cInterface::QueryKeys(), and Save().


Field Documentation

char* cKey::code [private]
 

Definition at line 93 of file keys.h.

Referenced by cKey(), and Parse().

eKeys cKey::key [private]
 

Definition at line 94 of file keys.h.

Referenced by cKey(), and Parse().

char* cKey::remote [private]
 

Definition at line 92 of file keys.h.

Referenced by cKey(), and Parse().


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