Go to the source code of this file.
Classes | |
| struct | lirc_state |
| struct | lirc_list |
| struct | lirc_code |
| struct | lirc_config |
| struct | lirc_config_entry |
Enumerations | |
| enum | lirc_flags { none = 0x00, once = 0x01, quit = 0x02, mode = 0x04, ecno = 0x08, startup_mode = 0x10, toggle_reset = 0x20 } |
Functions | |
| struct lirc_state * | lirc_init (const char *lircrc_root_file, const char *lircrc_user_file, const char *prog, const char *lircd, int verbose) |
| int | lirc_deinit (struct lirc_state *) |
| int | lirc_readconfig (const struct lirc_state *state, const char *file, struct lirc_config **config, int(check)(char *s)) |
| void | lirc_freeconfig (struct lirc_config *config) |
| char * | lirc_nextir (struct lirc_state *state) |
| char * | lirc_ir2char (const struct lirc_state *state, struct lirc_config *config, char *code) |
| int | lirc_nextcode (struct lirc_state *state, char **code) |
| int | lirc_code2char (const struct lirc_state *state, struct lirc_config *config, char *code, char **string) |
| int | lirc_readconfig_only (const struct lirc_state *state, const char *file, struct lirc_config **config, int(check)(char *s)) |
| int | lirc_code2charprog (struct lirc_state *state, struct lirc_config *config, char *code, char **string, char **prog) |
| size_t | lirc_getsocketname (const char *filename, char *buf, size_t size) |
| const char * | lirc_getmode (const struct lirc_state *state, struct lirc_config *config) |
| const char * | lirc_setmode (const struct lirc_state *state, struct lirc_config *config, const char *mode) |
| enum lirc_flags |
Definition at line 28 of file lirc_client.h.
| struct lirc_state* lirc_init | ( | const char * | lircrc_root_file, | |
| const char * | lircrc_user_file, | |||
| const char * | prog, | |||
| const char * | lircd, | |||
| int | verbose | |||
| ) | [read] |
Definition at line 136 of file lirc_client.c.
Referenced by LIRC::Init().
| int lirc_deinit | ( | struct lirc_state * | ) |
Definition at line 210 of file lirc_client.c.
Referenced by LIRC::Init(), lirc_init(), LIRC::run(), and LIRCPriv::~LIRCPriv().
| int lirc_readconfig | ( | const struct lirc_state * | state, | |
| const char * | file, | |||
| struct lirc_config ** | config, | |||
| int(check)(char *s) | ||||
| ) |
Definition at line 860 of file lirc_client.c.
Referenced by LIRC::Init().
| void lirc_freeconfig | ( | struct lirc_config * | config | ) |
Definition at line 1437 of file lirc_client.c.
Referenced by lirc_readconfig(), and LIRCPriv::~LIRCPriv().
| char* lirc_nextir | ( | struct lirc_state * | state | ) |
Definition at line 1807 of file lirc_client.c.
| char* lirc_ir2char | ( | const struct lirc_state * | state, | |
| struct lirc_config * | config, | |||
| char * | code | |||
| ) |
Definition at line 1662 of file lirc_client.c.
| int lirc_nextcode | ( | struct lirc_state * | state, | |
| char ** | code | |||
| ) |
Definition at line 1825 of file lirc_client.c.
Referenced by lirc_nextir().
| int lirc_code2char | ( | const struct lirc_state * | state, | |
| struct lirc_config * | config, | |||
| char * | code, | |||
| char ** | string | |||
| ) |
Definition at line 1678 of file lirc_client.c.
Referenced by lirc_ir2char(), and LIRC::Process().
| int lirc_readconfig_only | ( | const struct lirc_state * | state, | |
| const char * | file, | |||
| struct lirc_config ** | config, | |||
| int(check)(char *s) | ||||
| ) |
Definition at line 968 of file lirc_client.c.
| int lirc_code2charprog | ( | struct lirc_state * | state, | |
| struct lirc_config * | config, | |||
| char * | code, | |||
| char ** | string, | |||
| char ** | prog | |||
| ) |
Definition at line 1709 of file lirc_client.c.
| size_t lirc_getsocketname | ( | const char * | filename, | |
| char * | buf, | |||
| size_t | size | |||
| ) |
Definition at line 1884 of file lirc_client.c.
Referenced by lirc_readconfig().
| const char* lirc_getmode | ( | const struct lirc_state * | state, | |
| struct lirc_config * | config | |||
| ) |
Definition at line 1894 of file lirc_client.c.
| const char* lirc_setmode | ( | const struct lirc_state * | state, | |
| struct lirc_config * | config, | |||
| const char * | mode | |||
| ) |
Definition at line 1921 of file lirc_client.c.
1.6.3