Go to the source code of this file.
 | 
| enum   | xua_asp_state { XUA_ASP_S_DOWN
, XUA_ASP_S_INACTIVE
, XUA_ASP_S_ACTIVE
 } | 
|   | 
| enum   | xua_asp_event {  
  XUA_ASP_E_M_ASP_UP_REQ
, XUA_ASP_E_M_ASP_ACTIVE_REQ
, XUA_ASP_E_M_ASP_DOWN_REQ
, XUA_ASP_E_M_ASP_INACTIVE_REQ
,  
  XUA_ASP_E_SCTP_COMM_DOWN_IND
, XUA_ASP_E_SCTP_RESTART_IND
, XUA_ASP_E_SCTP_EST_IND
, XUA_ASP_E_ASPSM_ASPUP
,  
  XUA_ASP_E_ASPSM_ASPUP_ACK
, XUA_ASP_E_ASPTM_ASPAC
, XUA_ASP_E_ASPTM_ASPAC_ACK
, XUA_ASP_E_ASPSM_ASPDN
,  
  XUA_ASP_E_ASPSM_ASPDN_ACK
, XUA_ASP_E_ASPTM_ASPIA
, XUA_ASP_E_ASPTM_ASPIA_ACK
, XUA_ASP_E_ASPSM_BEAT
,  
  XUA_ASP_E_ASPSM_BEAT_ACK
, XUA_ASP_E_AS_ASSIGNED
, IPA_ASP_E_ID_RESP
, IPA_ASP_E_ID_ACK
,  
  IPA_ASP_E_ID_GET
, _NUM_XUA_ASP_E
 
 } | 
|   | 
◆ xua_asp_event
| Enumerator | 
|---|
| XUA_ASP_E_M_ASP_UP_REQ  |  | 
| XUA_ASP_E_M_ASP_ACTIVE_REQ  |  | 
| XUA_ASP_E_M_ASP_DOWN_REQ  |  | 
| XUA_ASP_E_M_ASP_INACTIVE_REQ  |  | 
| XUA_ASP_E_SCTP_COMM_DOWN_IND  |  | 
| XUA_ASP_E_SCTP_RESTART_IND  |  | 
| XUA_ASP_E_SCTP_EST_IND  |  | 
| XUA_ASP_E_ASPSM_ASPUP  |  | 
| XUA_ASP_E_ASPSM_ASPUP_ACK  |  | 
| XUA_ASP_E_ASPTM_ASPAC  |  | 
| XUA_ASP_E_ASPTM_ASPAC_ACK  |  | 
| XUA_ASP_E_ASPSM_ASPDN  |  | 
| XUA_ASP_E_ASPSM_ASPDN_ACK  |  | 
| XUA_ASP_E_ASPTM_ASPIA  |  | 
| XUA_ASP_E_ASPTM_ASPIA_ACK  |  | 
| XUA_ASP_E_ASPSM_BEAT  |  | 
| XUA_ASP_E_ASPSM_BEAT_ACK  |  | 
| XUA_ASP_E_AS_ASSIGNED  |  | 
| IPA_ASP_E_ID_RESP  |  | 
| IPA_ASP_E_ID_ACK  |  | 
| IPA_ASP_E_ID_GET  |  | 
| _NUM_XUA_ASP_E  |  | 
 
 
◆ xua_asp_state
| Enumerator | 
|---|
| XUA_ASP_S_DOWN  |  | 
| XUA_ASP_S_INACTIVE  |  | 
| XUA_ASP_S_ACTIVE  |  | 
 
 
◆ xua_asp_fsm_start()
Start a new ASP finite state machine for given ASP (stored in asp->fi) 
- Parameters
 - 
  
    | [in] | asp | Application Server Process for which to start FSM  | 
    | [in] | role | Role (ASP, SG, IPSP) of this FSM  | 
    | [in] | log_level | Logging Level for ASP FSM logging  | 
  
   
- Returns
 - 0 on success; negative on error 
 
References xua_asp_fsm_priv::asp, osmo_ss7_asp::cfg, osmo_ss7_asp::fi, ipa_asp_fsm_start(), osmo_ss7_asp::name, NULL, OSMO_SS7_ASP_PROT_IPA, osmo_ss7_asp::proto, xua_asp_fsm_priv::role, xua_asp_fsm_priv::t_beat, xua_asp_fsm_priv::timer, xua_asp_fsm, and xua_t_beat_cb().
Referenced by osmo_ss7_asp_restart(), and xua_accept_cb().
 
 
◆ ipa_asp_fsm
  
  
      
        
          | struct osmo_fsm ipa_asp_fsm | 
         
       
   | 
  
extern   | 
  
 
 
◆ xua_asp_fsm
  
  
      
        
          | struct osmo_fsm xua_asp_fsm | 
         
       
   | 
  
extern   |