resource-manager: Add epoll type listener support 20/288220/2 accepted/tizen/7.0/unified/20230216.140319
authorDongwoo Lee <dwoo08.lee@samsung.com>
Thu, 12 Jan 2023 01:01:22 +0000 (10:01 +0900)
committerDongwoo Lee <dwoo08.lee@samsung.com>
Tue, 14 Feb 2023 02:49:32 +0000 (11:49 +0900)
commitc1f25110222b4a8cdaebc73b018dbd835529fab5
tree6cdf8e0b32f0b1ab6aa344eef959907209f6a617
parent35c859849daa2df0cb49d8664ecaf19a0ad79a19
resource-manager: Add epoll type listener support

To support ease of use for epoll type listener, this introduces
following APIs:
 - syscommon_resman_register_epoll_listener: register fd to epoll
   listener worker thread and returns listener handle id.
 - syscommon_resman_unregister_epoll_listener: unregister fd from
   worker for the correspongding handle id. (fd is not closed by this
   function, so caller resource driver should be close fd by its own
   responsibility.

Change-Id: Ifc42b30903cd222a35b93f9895ae0cd183a3a504
Signed-off-by: Dongwoo Lee <dwoo08.lee@samsung.com>
CMakeLists.txt
src/resource-manager/resource-listener-epoll.c [new file with mode: 0644]
src/resource-manager/resource-listener.h