libosmogsm  1.0.1.104-98ed3
Osmocom GSM library
gsup_sms.h
Go to the documentation of this file.
1 #pragma once
2 
13 #include <stdint.h>
14 
23 };
24 
30 };
31 
32 struct osmo_gsup_message;
33 struct msgb;
34 
35 int osmo_gsup_sms_encode_sm_rp_da(struct msgb *msg,
36  const struct osmo_gsup_message *gsup_msg);
38  uint8_t *data, size_t data_len);
39 
40 int osmo_gsup_sms_encode_sm_rp_oa(struct msgb *msg,
41  const struct osmo_gsup_message *gsup_msg);
43  uint8_t *data, size_t data_len);
44 
Definition: gsup_sms.h:18
Definition: gsup_sms.h:28
Definition: gsup_sms.h:29
osmo_gsup_sms_sm_rp_oda_t
Possible identity types for SM-RP-{OA|DA}.
Definition: gsup_sms.h:16
Definition: gsup_sms.h:17
uint8_t data[0]
Definition: gsup_sms.h:19
Special value for noSM-RP-DA and noSM-RP-OA.
Definition: gsup_sms.h:22
Definition: gsup_sms.h:27
int osmo_gsup_sms_encode_sm_rp_da(struct msgb *msg, const struct osmo_gsup_message *gsup_msg)
Encode SM-RP-DA IE (see 7.6.8.1), Destination Address.
Definition: gsup_sms.c:42
int osmo_gsup_sms_decode_sm_rp_oa(struct osmo_gsup_message *gsup_msg, uint8_t *data, size_t data_len)
Decode SM-RP-OA IE (see 7.6.8.2), Originating Address.
Definition: gsup_sms.c:199
parsed/decoded GSUP protocol message
Definition: gsup.h:233
Definition: gsup_sms.h:20
uint16_t data_len
int osmo_gsup_sms_decode_sm_rp_da(struct osmo_gsup_message *gsup_msg, uint8_t *data, size_t data_len)
Decode SM-RP-DA IE (see 7.6.8.1), Destination Address.
Definition: gsup_sms.c:90
int osmo_gsup_sms_encode_sm_rp_oa(struct msgb *msg, const struct osmo_gsup_message *gsup_msg)
Encode SM-RP-OA IE (see 7.6.8.2), Originating Address.
Definition: gsup_sms.c:152
osmo_gsup_sms_sm_alert_rsn_t
Alert reason values, see 7.6.8.8.
Definition: gsup_sms.h:26