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.