vdr
2.7.6
lirc.h
Go to the documentation of this file.
1
/*
2
* lirc.h: LIRC remote control
3
*
4
* See the main source file 'vdr.c' for copyright information and
5
* how to reach the author.
6
*
7
* $Id: lirc.h 5.2 2025/03/02 11:03:35 kls Exp $
8
*/
9
10
#ifndef __LIRC_H
11
#define __LIRC_H
12
13
#include "
remote.h
"
14
#include "
thread.h
"
15
16
class
cLircRemote
:
public
cRemote
,
protected
cThread
{
17
protected
:
18
int
f
;
19
cLircRemote
(
const
char
*
Name
);
20
public
:
21
virtual
~cLircRemote
()
override
;
22
virtual
bool
Ready
(
void
)
override
;
23
static
void
NewLircRemote
(
const
char
*
Name
);
24
};
25
26
#endif
//__LIRC_H
cLircRemote
Definition:
lirc.h:16
cLircRemote::~cLircRemote
virtual ~cLircRemote() override
Definition:
lirc.c:55
cLircRemote::Ready
virtual bool Ready(void) override
Definition:
lirc.c:99
cLircRemote::NewLircRemote
static void NewLircRemote(const char *Name)
Definition:
lirc.c:64
cLircRemote::f
int f
Definition:
lirc.h:18
cLircRemote::cLircRemote
cLircRemote(const char *Name)
Definition:
lirc.c:49
cRemote
Definition:
remote.h:20
cRemote::Name
const char * Name(void)
Definition:
remote.h:46
cThread
Definition:
thread.h:79
remote.h
thread.h
Generated by
1.9.1