LIRC libraries
Linux Infrared Remote Control
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 #include "media/lirc.h"
17 
18 #include "ir_remote_types.h"
19 #include "lirc_log.h"
20 #include "lirc_options.h"
21 #include "lirc-utils.h"
22 #include "curl_poll.h"
23 #include "config_file.h"
24 #include "dump_config.h"
25 #include "input_map.h"
26 #include "driver.h"
27 #include "ir_remote_types.h"
28 #include "drv_admin.h"
29 #include "ir_remote.h"
30 #include "receive.h"
31 #include "release.h"
32 #include "serial.h"
33 #include "transmit.h"
34 #include "ciniparser.h"
35 
36 #endif
Parser for ini files.
Parses the lircd.conf config file.
Wrapper for poll(2) using select(2) when poll() is unavailable.
Interface to the userspace drivers.
Routines for dynamic drivers.
Dumps data structures into file.
Button namespace derived from Linux input layer.
Describes and decodes the signals from IR remotes.
Describes and decodes the signals from IR remotes.
Utilities.
Logging functionality.
Options management: options file, parse and retrieve.
Functions that decode IR codes.
Automatic release event generation.
Common routines for hw that uses the standard serial port driver.
Functions that prepare IR codes for transmitting.