SKCOM: Difference between revisions
Jump to navigation
Jump to search
| (9 intermediate revisions by the same user not shown) | |||
| Line 4: | Line 4: | ||
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"]; | LOGIN_DONE [label="LOGIN_DONE\n(nCode==0)"]; | ||
LOGIN_FAILED [label="LOGIN_FAILED"]; | LOGIN_FAILED [label="LOGIN_FAILED\n(nCode!=0)"]; | ||
MONITOR [label="MONITOR\ | MONITOR [label="MONITOR\nSKQuoteLib_EnterMonitor()\nin child thread"]; | ||
MONITOR_DONE; | MONITOR_DONE [label="MONITOR_DONE\n(nCode==0)"]; | ||
MONITOR_FAILED; | MONITOR_FAILED [label="MONITOR_FAILED\n(nCode!=0)"]; | ||
MISSING_CONNECTION [label="MISSING_CONNECTION"]; | |||
RETRY [label="RETRY"]; | |||
IDLE -> LOGIN | IDLE -> LOGIN; | ||
LOGIN -> LOGIN_DONE | LOGIN -> LOGIN_DONE; | ||
LOGIN -> LOGIN_FAILED | LOGIN -> LOGIN_FAILED; | ||
LOGIN_DONE -> MONITOR | LOGIN_DONE -> MONITOR; | ||
MONITOR -> MONITOR_DONE | MONITOR -> MONITOR_DONE; | ||
MONITOR -> MONITOR_FAILED | MONITOR -> MONITOR_FAILED; | ||
MONITOR_DONE -> MISSING_CONNECTION; | |||
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 [constraint=false]; | |||
MISSING_CONNECTION -> RETRY [constraint=false]; | |||
RETRY -> IDLE; | |||
RETRY -> EXIT; | |||
</quickgv> | </quickgv> | ||