|
MythTV master
|
#include <cstddef>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 |
Macros | |
| #define | LIRC_RET_SUCCESS (0) |
| #define | LIRC_RET_ERROR (-1) |
| #define | LIRC_ALL "ALL" |
Enumerations | |
| enum | lirc_flags { none =0x00 , once =0x01 , quit =0x02 , modex =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 *state) |
| int | lirc_readconfig (const struct lirc_state *state, const std::string &file, struct lirc_config **config, int(check)(std::string &s)) |
| void | lirc_freeconfig (struct lirc_config *config) |
| int | lirc_code2char (const struct lirc_state *state, struct lirc_config *config, const std::string &code, std::string &string) |
| int | lirc_readconfig_only (const struct lirc_state *state, const std::string &file, struct lirc_config **config, int(check)(std::string &s)) |
| size_t | lirc_getsocketname (const std::string &filename, char *buf, size_t size) |
| std::string | lirc_getmode (const struct lirc_state *state, struct lirc_config *config) |
| std::string | lirc_setmode (const struct lirc_state *state, struct lirc_config *config, const std::string &mode) |
| #define LIRC_ALL "ALL" |
Definition at line 27 of file lirc_client.h.
| #define LIRC_RET_ERROR (-1) |
Definition at line 25 of file lirc_client.h.
| #define LIRC_RET_SUCCESS (0) |
Definition at line 24 of file lirc_client.h.
| enum lirc_flags |
| Enumerator | |
|---|---|
| none | |
| once | |
| quit | |
| modex | |
| ecno | |
| startup_mode | |
| toggle_reset | |
Definition at line 29 of file lirc_client.h.
| int lirc_code2char | ( | const struct lirc_state * | state, |
| struct lirc_config * | config, | ||
| const std::string & | code, | ||
| std::string & | string | ||
| ) |
Definition at line 1381 of file lirc_client.cpp.
Referenced by LIRC::Process().
| int lirc_deinit | ( | struct lirc_state * | state | ) |
Definition at line 205 of file lirc_client.cpp.
Referenced by LIRC::Init(), lirc_init(), LIRC::run(), and LIRCPriv::~LIRCPriv().
| void lirc_freeconfig | ( | struct lirc_config * | config | ) |
Definition at line 1164 of file lirc_client.cpp.
Referenced by lirc_readconfig(), and LIRCPriv::~LIRCPriv().
| std::string lirc_getmode | ( | const struct lirc_state * | state, |
| struct lirc_config * | config | ||
| ) |
Definition at line 1503 of file lirc_client.cpp.
| size_t lirc_getsocketname | ( | const std::string & | filename, |
| char * | buf, | ||
| size_t | size | ||
| ) |
Definition at line 1493 of file lirc_client.cpp.
Referenced by lirc_readconfig().
| struct lirc_state * lirc_init | ( | const char * | lircrc_root_file, |
| const char * | lircrc_user_file, | ||
| const char * | prog, | ||
| const char * | lircd, | ||
| int | verbose | ||
| ) |
Definition at line 151 of file lirc_client.cpp.
Referenced by LIRC::Init().
| int lirc_readconfig | ( | const struct lirc_state * | state, |
| const std::string & | file, | ||
| struct lirc_config ** | config, | ||
| int(check)(std::string &s) | |||
| ) |
Definition at line 680 of file lirc_client.cpp.
Referenced by LIRC::Init().
| int lirc_readconfig_only | ( | const struct lirc_state * | state, |
| const std::string & | file, | ||
| struct lirc_config ** | config, | ||
| int(check)(std::string &s) | |||
| ) |
Definition at line 759 of file lirc_client.cpp.
| std::string lirc_setmode | ( | const struct lirc_state * | state, |
| struct lirc_config * | config, | ||
| const std::string & | mode | ||
| ) |
Definition at line 1526 of file lirc_client.cpp.