Refactor launchpad 13/290713/47
authorChanggyu Choi <changyu.choi@samsung.com>
Fri, 31 Mar 2023 06:17:19 +0000 (15:17 +0900)
committerHwankyu Jhun <h.jhun@samsung.com>
Thu, 13 Apr 2023 07:46:30 +0000 (07:46 +0000)
commit23227ad03db5d25428a5019f9f8e2d67c76eb7e6
tree30f4673c84f8d4344a660b9b3cc5014f1a20add3
parentc0710e14d4b73980609702f8f9843020e461a5ed
Refactor launchpad

The launchpad is implemented using C++ language.

Change-Id: I43ee313ed4c5f73067f0f79df226dee09c77226a
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
43 files changed:
src/launchpad-process-pool/app_defined_loader_info_manager.cc
src/launchpad-process-pool/app_defined_loader_info_manager.hh
src/launchpad-process-pool/app_executor.cc [new file with mode: 0644]
src/launchpad-process-pool/app_executor.hh [new file with mode: 0644]
src/launchpad-process-pool/candidate_process_context.hh [deleted file]
src/launchpad-process-pool/debugger_info.cc
src/launchpad-process-pool/debugger_info.hh
src/launchpad-process-pool/executor.cc [new file with mode: 0644]
src/launchpad-process-pool/executor.hh [new file with mode: 0644]
src/launchpad-process-pool/hydra_loader_context.cc [new file with mode: 0644]
src/launchpad-process-pool/hydra_loader_context.hh [new file with mode: 0644]
src/launchpad-process-pool/launcher_info.cc
src/launchpad-process-pool/launcher_info.hh
src/launchpad-process-pool/launchpad.cc
src/launchpad-process-pool/launchpad.hh
src/launchpad-process-pool/launchpad_inotify.cc [deleted file]
src/launchpad-process-pool/launchpad_inotify.h [deleted file]
src/launchpad-process-pool/launchpad_io_channel.cc [deleted file]
src/launchpad-process-pool/launchpad_io_channel.h [deleted file]
src/launchpad-process-pool/loader_context.cc [new file with mode: 0644]
src/launchpad-process-pool/loader_context.hh [new file with mode: 0644]
src/launchpad-process-pool/loader_executor.cc [new file with mode: 0644]
src/launchpad-process-pool/loader_executor.hh [new file with mode: 0644]
src/launchpad-process-pool/loader_factory.cc [new file with mode: 0644]
src/launchpad-process-pool/loader_factory.hh [new file with mode: 0644]
src/launchpad-process-pool/loader_info.cc
src/launchpad-process-pool/loader_info.hh
src/launchpad-process-pool/loader_manager.cc [new file with mode: 0644]
src/launchpad-process-pool/loader_manager.hh [new file with mode: 0644]
src/launchpad-process-pool/request.cc
src/launchpad-process-pool/request.hh
src/launchpad-process-pool/sequencer.cc [new file with mode: 0644]
src/launchpad-process-pool/sequencer.hh [new file with mode: 0644]
src/launchpad-process-pool/slot_info.h [deleted file]
src/launchpad-process-pool/util.hh
src/lib/common/inc/launchpad_common.h
src/lib/common/src/launchpad_common.c
src/lib/launchpad-common/plugin.cc [new file with mode: 0644]
src/lib/launchpad-common/plugin.hh [new file with mode: 0644]
src/lib/launchpad-common/procfs.cc
src/lib/launchpad-common/util.cc
src/lib/launchpad-common/util.hh
tests/launchpad-process-pool-unittest/src/test_launchpad.cc