blob: 0e7135095f456e5e48e7a65113fbb6f20f2a8757 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#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);
|