Refactor logic for initialzing vc_config_mgr 02/286202/1
authorSuyeon Hwang <stom.hwang@samsung.com>
Thu, 1 Dec 2022 04:46:19 +0000 (13:46 +0900)
committerSuyeon Hwang <stom.hwang@samsung.com>
Fri, 30 Dec 2022 04:37:42 +0000 (13:37 +0900)
commit2273186f65d4fa7e515f30882bbf3d1e20041964
tree395d2760ced9eeb43725cefce3af3745a25da9d5
parent34a1a3efa26ad4303e89de8fc07952dd62741209
Refactor logic for initialzing vc_config_mgr

- Issue:
The code in vc_config_mgr_initialize() has high complexity, and other
function has to use indirect method to check whether the module is
initialized.

- Solution:
This patch refactors the vc_config_mgr_initalize() function. Through
this patch, duplicated code in vc_config_mgr_initialize() is removed,
and also the new flag which shows whether the module is initialized is
introduced. The functions in this module will be able to check the
initialization of the module using this new flag.

Change-Id: I6579c3274dbe5ea93fdf6c5bb990f7a98ea0ffae
Signed-off-by: Suyeon Hwang <stom.hwang@samsung.com>
common/vc_config_mgr.cpp