24#define LIRC_RET_SUCCESS (0)
25#define LIRC_RET_ERROR (-1)
74 unsigned int rep { 0 };
88 const char *prog,
const char *lircd,
int verbose);
93 int (check)(std::string& s));
97 const std::string& code,std::string&
string);
102 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)
int lirc_readconfig(const struct lirc_state *state, const std::string &file, struct lirc_config **config, int(check)(std::string &s))
int lirc_deinit(struct lirc_state *state)
void lirc_freeconfig(struct lirc_config *config)
std::string lirc_setmode(const struct lirc_state *state, struct lirc_config *config, const std::string &mode)
int lirc_readconfig_only(const struct lirc_state *state, const std::string &file, struct lirc_config **config, int(check)(std::string &s))
int lirc_code2char(const struct lirc_state *state, struct lirc_config *config, const std::string &code, std::string &string)
struct lirc_state * lirc_init(const char *lircrc_root_file, const char *lircrc_user_file, const char *prog, const char *lircd, int verbose)
struct lirc_list * config
struct lirc_list * next_config
struct lirc_code * next_code
struct lirc_config_entry * next
struct lirc_config_entry * next
struct lirc_config_entry * first
std::string lircrc_root_file
std::string lircrc_user_file