SKCOM: Difference between revisions

From Fundamental Ramen
Jump to navigation Jump to search
Line 1: Line 1:
== Life Cycle ==
== Life Cycle ==
<quickgv name="skcom_lifecycle" theme="warm">
<quickgv name="skcom_lifecycle" theme="warm">
DISCONNECT [label="DISCONNECT"];
rankdir=TB;


LOGIN [label="LOGIN"];
IDLE [label="IDLE"];
 
LOGIN [label="LOGIN\n(main thread)"];
LOGIN_DONE [label="LOGIN_DONE"];
LOGIN_DONE [label="LOGIN_DONE"];
LOGIN_FAILED [label="LOGIN_FAILED"];
LOGIN_FAILED [label="LOGIN_FAILED"];
MONITOR [label="MONITOR\n(child thread)"];
MONITOR_DONE;
MONITOR_FAILED;


LOGIN -> LOGIN_DONE;
IDLE -> LOGIN [label="SKCenterLib_Login()"];
LOGIN -> LOGIN_DISCONNECT;
LOGIN -> LOGIN_DONE [label="nCode == 0"];
LOGIN -> LOGIN_FAILED [label="nCode != 0"];
LOGIN_DONE -> MONITOR [label="SKQuoteLib_EnterMonitor()"];
MONITOR -> MONITOR_DONE [label="nCode == 0"];
MONITOR -> MONITOR_FAILED [label="nCode != 0"];
</quickgv>
</quickgv>

Revision as of 06:10, 4 June 2021

Life Cycle