diff options
Diffstat (limited to 'doc/mgw-endpoint-fsm.dot')
-rw-r--r-- | doc/mgw-endpoint-fsm.dot | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/doc/mgw-endpoint-fsm.dot b/doc/mgw-endpoint-fsm.dot new file mode 100644 index 000000000..8ad2e4a1f --- /dev/null +++ b/doc/mgw-endpoint-fsm.dot @@ -0,0 +1,22 @@ +digraph G { +rankdir=TB; + UNUSED + WAIT_MGW_RESPONSE + IN_USE + WAIT_DLCX_ALL + terminate [shape=box] + + other [label="other FSM",shape=box3d] + other -> UNUSED [label="mgw_{crcx,mdcx}_{bts,msc}()",style=dashed] + + UNUSED -> WAIT_MGW_RESPONSE + WAIT_MGW_RESPONSE -> IN_USE + IN_USE -> {WAIT_MGW_RESPONSE,WAIT_DLCX_ALL} + + other2 [label="other FSM",shape=box3d] + other2 -> IN_USE [label="mgw_{crcx,mdcx,dlcx}_{bts,msc}()",style=dashed] + WAIT_DLCX_ALL -> terminate + + IN_USE -> other2 [label="OTHER_EV_*",style=dashed] + IN_USE -> UNUSED [label="last DLCX"] +} |