digraph G {
rankdir=LR;
DOWN [label="DOWN\nxua_asp_fsm_down()"]
INACTIVE [label="INACTIVE\nxua_asp_fsm_inactive()"]
ACTIVE [label="ACTIVE\nxua_asp_fsm_active()"]
xua_asp_allstate [label="xua_asp_allstate()",shape=box]
xua_cli_connect_cb [label="xua_cli_connect_cb()",shape=box]
lm_idle [label="lm_idle()",shape=box]
ipa_asp_fsm_start [label="ipa_asp_fsm_start()",shape=box]
test_as [label="test_as()",shape=box]
xua_accept_cb [label="xua_accept_cb()",shape=box]
lm_wait_notify [label="lm_wait_notify()",shape=box]
lm_active [label="lm_active()",shape=box]
xua_asp_fsm_start [label="xua_asp_fsm_start()",shape=box]
sccp_scoc_c_sccp_scoc_fsm_SCCP_SCOC [label="sccp_scoc.c sccp_scoc_fsm SCCP-SCOC",shape=box3d]
xua_asp_fsm_c_ipa_asp_fsm_IPA_ASP [label="xua_asp_fsm_c_ipa_asp_fsm_IPA_ASP",shape=box3d]
xua_default_lm_fsm_c_xua_default_lm_fsm_xua_default_lm [label="xua_default_lm_fsm: IDLE",shape=box3d]
DOWN->INACTIVE [label="ASPSM_ASPUP\nASPSM_ASPUP_ACK"]
DOWN->xua_asp_fsm_c_ipa_asp_fsm_IPA_ASP [label="-",style=dotted]
INACTIVE->DOWN [label="ASPSM_ASPDN\nASPSM_ASPDN_ACK"]
INACTIVE->ACTIVE [label="ASPTM_ASPAC\nASPTM_ASPAC_ACK"]
INACTIVE->xua_asp_fsm_c_ipa_asp_fsm_IPA_ASP [label="-",style=dotted]
ACTIVE->INACTIVE [label="ASPSM_ASPUP\nASPTM_ASPIA\nASPTM_ASPIA_ACK"]
ACTIVE->DOWN [label="ASPSM_ASPDN\nASPSM_ASPDN_ACK"]
ACTIVE->xua_asp_fsm_c_ipa_asp_fsm_IPA_ASP [label="-",style=dotted]
xua_asp_allstate->DOWN [label="-",style=dotted]
xua_asp_allstate->xua_asp_fsm_c_ipa_asp_fsm_IPA_ASP [label="-",style=dotted]
xua_cli_connect_cb->DOWN [label="M_ASP_UP_REQ",style=dotted,arrowhead=halfopen]
xua_cli_connect_cb->xua_asp_fsm_c_ipa_asp_fsm_IPA_ASP [label="-",style=dotted]
lm_idle->DOWN [label="M_ASP_UP_REQ",style=dotted,arrowhead=halfopen]
lm_idle->xua_asp_fsm_c_ipa_asp_fsm_IPA_ASP [label="-",style=dotted]
ipa_asp_fsm_start->DOWN [label="M_ASP_UP_REQ",style=dotted,arrowhead=halfopen]
ipa_asp_fsm_start->xua_asp_fsm_c_ipa_asp_fsm_IPA_ASP [label="-",style=dotted]
test_as->DOWN [label="ASPSM_ASPUP_ACK\nM_ASP_UP_REQ",style=dotted,arrowhead=halfopen]
test_as->INACTIVE [label="ASPTM_ASPAC_ACK",style=dotted,arrowhead=halfopen]
test_as->xua_asp_fsm_c_ipa_asp_fsm_IPA_ASP [label="-",style=dotted]
xua_accept_cb->DOWN [label="SCTP_EST_IND",style=dotted,arrowhead=halfopen]
xua_accept_cb->xua_asp_fsm_c_ipa_asp_fsm_IPA_ASP [label="-",style=dotted]
lm_wait_notify->INACTIVE [label="M_ASP_ACTIVE_REQ",style=dotted,arrowhead=halfopen]
lm_wait_notify->sccp_scoc_c_sccp_scoc_fsm_SCCP_SCOC [label="-",style=dotted]
lm_active->INACTIVE [label="M_ASP_ACTIVE_REQ",style=dotted,arrowhead=halfopen]
xua_asp_fsm_start->DOWN [label="-",style=dotted]
xua_asp_fsm_start->xua_asp_fsm_c_ipa_asp_fsm_IPA_ASP [label="-",style=dotted]
sccp_scoc_c_sccp_scoc_fsm_SCCP_SCOC->lm_wait_notify [label="-",style=dotted]
xua_asp_fsm_c_ipa_asp_fsm_IPA_ASP->xua_asp_allstate [label="-",style=dotted]
xua_asp_fsm_c_ipa_asp_fsm_IPA_ASP->xua_cli_connect_cb [label="-",style=dotted]
xua_asp_fsm_c_ipa_asp_fsm_IPA_ASP->lm_idle [label="-",style=dotted]
xua_asp_fsm_c_ipa_asp_fsm_IPA_ASP->ipa_asp_fsm_start [label="-",style=dotted]
xua_asp_fsm_c_ipa_asp_fsm_IPA_ASP->test_as [label="-",style=dotted]
xua_asp_fsm_c_ipa_asp_fsm_IPA_ASP->xua_accept_cb [label="-",style=dotted]
xua_default_lm_fsm_c_xua_default_lm_fsm_xua_default_lm->lm_idle [label="-",style=dotted]
xua_default_lm_fsm_c_xua_default_lm_fsm_xua_default_lm->lm_wait_notify [label="-",style=dotted]
xua_default_lm_fsm_c_xua_default_lm_fsm_xua_default_lm->lm_active [label="-",style=dotted]
}
