![]() |
RDK Documentation (Open Sourced RDK Components)
|
IARM-Bus IR Manager Internal API. More...
#include "libIARM.h"#include <string.h>

Go to the source code of this file.
Macros | |
| #define | LOG(...) printf(__VA_ARGS__) |
Typedefs | |
| typedef void(* | uinput_dispatcher_t) (int keyCode, int keyType, int source) |
| typedef enum _IRMgr_UINPUTSrc | IRMg_UINPUT_Src_t |
Enumerations | |
| enum | _IRMgr_UINPUTSrc |
Functions | |
| IARM_Result_t | IRMgr_Start (int argc, char *argv[]) |
| Starts the IR manager. More... | |
| IARM_Result_t | IRMgr_Loop () |
| Loop to keep the IR manager alive. More... | |
| IARM_Result_t | IRMgr_Stop (void) |
| Terminates the IR manager. More... | |
| IARM_Result_t | IRMgr_Register_uinput (uinput_dispatcher_t f) |
| register a uinput dispatcher. More... | |
| int | UINPUT_init (void) |
| uinput module init. More... | |
| int | UINPUT_init_src (IRMg_UINPUT_Src_t eSrc) |
| uinput_dispatcher_t | UINPUT_GetDispatcher (void) |
| get the dispather that will listen for IARM IR More... | |
| int | UINPUT_term (void) |
| uinput module term. More... | |
IARM-Bus IR Manager Internal API.
This API defines the operations for key management.
Definition in file irMgrInternal.h.