display: state-transition: Relocate default_trans() 79/293879/7
authorYunhee Seo <yuni.seo@samsung.com>
Wed, 7 Jun 2023 07:29:32 +0000 (16:29 +0900)
committerYunhee Seo <yuni.seo@samsung.com>
Mon, 12 Jun 2023 10:23:23 +0000 (19:23 +0900)
commit5f39ca0b4410cf4560bdae2992e48854d802dc7b
treebd0acd08ce4e5769df753e2a01932e126e811e28
parenteb461067bfcbafae868b141cf2163a612bf4a386
display: state-transition: Relocate default_trans()

default_trans() was used for display state transition.
1. It gets next display state and checks if the state transition is possible or not.
2. And then, it updates old/current display state.
3. Finally, it goes to next state transition or default_action if possible.

These functions are added below display-state-transition.
- int display_state_transition_do_state_transition(enum state_t state, int evt_type);
    -> This replaces default_trans()
- bool display_state_transition_is_display_state_support_transition(enum state_t state);
    -> This function checks if state is support to do state transition related job.
       For example,
         1. checking state transition condition
         2. do state transition
         3. do state action
    To check these, this function is added.

Change-Id: Icc58965838e30fde2871c1c69596ffbed43e60f2
Signed-off-by: Yunhee Seo <yuni.seo@samsung.com>
plugins/iot-headed/display/core.c
plugins/mobile/display/core.c
plugins/tv/display/core.c
src/display/display-lock.c
src/display/display-plugin.c
src/display/display-plugin.h
src/display/display-state-transition.c
src/display/display-state-transition.h
src/display/plugin-common/poll.c