LIRC libraries
LinuxInfraredRemoteControl
lirc_private.h
Go to the documentation of this file.
1 /*
2  * lirc.h - linux infrared remote control header file
3  * last modified 2010/06/03 by Jarod Wilson
4  */
5 
13 #ifndef _LIRC_PRIVATE_H
14 #define _LIRC_PRIVATE_H
15 
16 #ifdef HAVE_KERNEL_LIRC_H
17 #include <linux/lirc.h>
18 #else
19 #include "media/lirc.h"
20 #endif
21 
22 #include "ir_remote_types.h"
23 #include "lirc_log.h"
24 #include "lirc_options.h"
25 #include "lirc-utils.h"
26 #include "curl_poll.h"
27 #include "config_file.h"
28 #include "dump_config.h"
29 #include "input_map.h"
30 #include "driver.h"
31 #include "ir_remote_types.h"
32 #include "drv_admin.h"
33 #include "ir_remote.h"
34 #include "receive.h"
35 #include "release.h"
36 #include "serial.h"
37 #include "transmit.h"
38 #include "ciniparser.h"
39 
40 #endif
Functions that decode IR codes.
Routines for dynamic drivers.
Logging functionality.
Functions that prepare IR codes for transmitting.
Options management: options file, parse and retrieve.
Interface to the userspace drivers.
Wrapper for poll(2) using select(2) when poll() is unavailable.
Dumps data structures into file.
Parses the lircd.conf config file.
Describes and decodes the signals from IR remotes.
Common routines for hw that uses the standard serial port driver.
Utilities.
Button namespace derived from Linux input layer.
Describes and decodes the signals from IR remotes.
Automatic release event generation.
Parser for ini files.