SKCOM: Difference between revisions
Jump to navigation
Jump to search
| Line 2: | Line 2: | ||
<quickgv name="skcom_lifecycle" theme="warm"> | <quickgv name="skcom_lifecycle" theme="warm"> | ||
rankdir=TB; | rankdir=TB; | ||
splines=true; | |||
IDLE [label="IDLE"]; | IDLE [label="IDLE"]; | ||
EXIT [label="EXIT"]; | EXIT [label="EXIT\n(self.done==True)"]; | ||
LOGIN [label="LOGIN\ | LOGIN [label="LOGIN\nSKCenterLib_Login()\nin main thread"]; | ||
LOGIN_DONE [label="LOGIN_DONE\n(nCode==0)"]; | LOGIN_DONE [label="LOGIN_DONE\n(nCode==0)"]; | ||
LOGIN_FAILED [label="LOGIN_FAILED\n(nCode!=0)"]; | LOGIN_FAILED [label="LOGIN_FAILED\n(nCode!=0)"]; | ||
MONITOR [label="MONITOR\ | MONITOR [label="MONITOR\nSKQuoteLib_EnterMonitor()\nin child thread"]; | ||
MONITOR_DONE [label="MONITOR_DONE\n(nCode==0)"]; | MONITOR_DONE [label="MONITOR_DONE\n(nCode==0)"]; | ||
MONITOR_FAILED [label="MONITOR_FAILED\n(nCode!=0)"]; | MONITOR_FAILED [label="MONITOR_FAILED\n(nCode!=0)"]; | ||
RETRY [label="RETRY"]; | |||
IDLE -> LOGIN; | IDLE -> LOGIN; | ||
| Line 21: | Line 23: | ||
LOGIN_DONE -> EXIT; | LOGIN_DONE -> EXIT; | ||
MONITOR_DONE -> EXIT; | |||
LOGIN_FAILED -> EXIT; | LOGIN_FAILED -> EXIT; | ||
MONITOR_FAILED -> EXIT; | MONITOR_FAILED -> EXIT; | ||
LOGIN_FAILED -> RETRY; | |||
MONITOR_FAILED -> RETRY; | |||
RETRY -> IDLE; | |||
RETRY -> EXIT; | |||
</quickgv> | </quickgv> | ||