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
16class cLircRemote : public cRemote, protected cThread {
17protected:
18 int f;
19 cLircRemote(const char *Name);
20public:
21 virtual ~cLircRemote() override;
22 virtual bool Ready(void) override;
23 static void NewLircRemote(const char *Name);
24 };
25
26#endif //__LIRC_H
virtual ~cLircRemote() override
Definition lirc.c:55
virtual bool Ready(void) override
Definition lirc.c:99
static void NewLircRemote(const char *Name)
Definition lirc.c:64
int f
Definition lirc.h:18
cLircRemote(const char *Name)
Definition lirc.c:49
const char * Name(void)
Definition remote.h:46
cRemote(const char *Name)
Definition remote.c:39
cThread(const char *Description=NULL, bool LowPriority=false)
Creates a new thread.
Definition thread.c:239