4 #include <osmocom/core/timer.h>
5 #include <osmocom/gsm/protocol/gsm_04_11.h>
7 #define GSM411_MMSMS_EST_REQ 0x310
8 #define GSM411_MMSMS_EST_IND 0x312
9 #define GSM411_MMSMS_EST_CNF 0x311
10 #define GSM411_MMSMS_REL_REQ 0x320
11 #define GSM411_MMSMS_REL_IND 0x322
12 #define GSM411_MMSMS_DATA_REQ 0x330
13 #define GSM411_MMSMS_DATA_IND 0x332
14 #define GSM411_MMSMS_UNIT_DATA_REQ 0x340
15 #define GSM411_MMSMS_UNIT_DATA_IND 0x342
16 #define GSM411_MMSMS_ERR_IND 0x372
18 #define GSM411_MNSMS_ABORT_REQ 0x101
19 #define GSM411_MNSMS_DATA_REQ 0x102
20 #define GSM411_MNSMS_DATA_IND 0x103
21 #define GSM411_MNSMS_EST_REQ 0x104
22 #define GSM411_MNSMS_EST_IND 0x105
23 #define GSM411_MNSMS_ERROR_IND 0x106
24 #define GSM411_MNSMS_REL_REQ 0x107
32 struct msgb *msg,
int cp_msg_type);
34 enum gsm411_cp_state cp_state;
35 struct osmo_timer_list cp_timer;
44 extern const struct value_string gsm411_cp_cause_strs[];
47 void gsm411_smc_init(
struct gsm411_smc_inst *inst, uint64_t
id,
int network,
51 struct msgb *msg,
int cp_msg_type));
62 struct msgb *msg,
int cp_msg_type);