input: Define plugin interface for input 63/294063/5
authorYoungjae Cho <y0.cho@samsung.com>
Mon, 12 Jun 2023 09:08:09 +0000 (18:08 +0900)
committeryoungjae cho <y0.cho@samsung.com>
Tue, 13 Jun 2023 08:13:22 +0000 (08:13 +0000)
commite1c14429b409a6c2b163040ab5e3d29807f105e9
tree753cd118f3c50a5686bfea6cefb6495355b81f54
parente21443f1a4400eee07e712dec52cc3f3989f5d72
input: Define plugin interface for input

Input plugin must implement interface provided by input-plugin-interface.h
with symbol name INPUT_PLUGIN_INTERFACE_SYMBOL. The input core dlopen()
and dlsym() with that symbol, initializing or exiting input plugin within
the deviced core execution.

Change-Id: Id279db971cb0351b609a022de02a51672242c0b6
Signed-off-by: Youngjae Cho <y0.cho@samsung.com>
plugins/iot-headless/input/input-handler.c
plugins/iot-headless/input/input-handler.h
src/input/input-plugin-interface.h [new file with mode: 0644]
src/input/input-plugin.c [new file with mode: 0644]
src/input/input-plugin.h [new file with mode: 0644]
src/input/input.c