Loading...
Searching...
No Matches
xua_as_fsm.h
Go to the documentation of this file.
#pragma once
struct osmo_ss7_as;
enum xua_as_state {
XUA_AS_S_DOWN,
XUA_AS_S_INACTIVE,
XUA_AS_S_ACTIVE,
XUA_AS_S_PENDING,
};
enum xua_as_event {
XUA_ASPAS_ASP_INACTIVE_IND,
XUA_ASPAS_ASP_DOWN_IND,
XUA_ASPAS_ASP_ACTIVE_IND,
XUA_AS_E_RECOVERY_EXPD,
XUA_AS_E_TRANSFER_REQ,
};
extern struct osmo_fsm xua_as_fsm;
struct osmo_fsm_inst *xua_as_fsm_start(struct osmo_ss7_as *as, int log_level);
osmo_ss7_as
Definition ss7_as.h:31
xua_as_fsm
struct osmo_fsm xua_as_fsm
Definition xua_as_fsm.c:550
xua_as_event
xua_as_event
Definition xua_as_fsm.h:12
XUA_ASPAS_ASP_DOWN_IND
@ XUA_ASPAS_ASP_DOWN_IND
Definition xua_as_fsm.h:14
XUA_ASPAS_ASP_ACTIVE_IND
@ XUA_ASPAS_ASP_ACTIVE_IND
Definition xua_as_fsm.h:15
XUA_AS_E_TRANSFER_REQ
@ XUA_AS_E_TRANSFER_REQ
Definition xua_as_fsm.h:17
XUA_ASPAS_ASP_INACTIVE_IND
@ XUA_ASPAS_ASP_INACTIVE_IND
Definition xua_as_fsm.h:13
XUA_AS_E_RECOVERY_EXPD
@ XUA_AS_E_RECOVERY_EXPD
Definition xua_as_fsm.h:16
xua_as_fsm_start
struct osmo_fsm_inst * xua_as_fsm_start(struct osmo_ss7_as *as, int log_level)
Start an AS FSM for a given Application Server.
Definition xua_as_fsm.c:563
xua_as_state
xua_as_state
Definition xua_as_fsm.h:5
XUA_AS_S_DOWN
@ XUA_AS_S_DOWN
Definition xua_as_fsm.h:6
XUA_AS_S_ACTIVE
@ XUA_AS_S_ACTIVE
Definition xua_as_fsm.h:8
XUA_AS_S_INACTIVE
@ XUA_AS_S_INACTIVE
Definition xua_as_fsm.h:7
XUA_AS_S_PENDING
@ XUA_AS_S_PENDING
Definition xua_as_fsm.h:9