osmo-msc/src/libmsc
Vadim Yanitskiy 5df4e4ddde libmsc/gsm_04_80.c: make the API abstract from ss_request struct
There is no need to pass a pointer to a ss_request struct when
calling the gsm0480_send_ussd_* functions, because they only
use both transaction ID and InvokeID from there, which may
be passed directly.

This change allows one to use this API without parsing the
whole GSM 04.80 message, or when parsing is failed. Moreover,
if InvokeID is not available, one can pass any incorrect,
(e.g. negative) value, so the universal NULL tag will be used.
Finally, setting a TI flag is also up to the caller.

Change-Id: I13d5abbfdcf8238ebaf0566c420f09cd9255b648
2018-06-12 23:31:34 +07:00
..
Makefile.am Use proper naming for GSM TS 09.11 implementation 2018-06-12 06:14:36 +07:00
a_iface.c a_reset: cleanup + remove dead code 2018-05-17 20:14:01 +00:00
a_iface_bssap.c a_reset: cleanup + remove dead code 2018-05-17 20:14:01 +00:00
a_reset.c a_reset: cleanup + remove dead code 2018-05-17 20:14:01 +00:00
ctrl_commands.c Add control command to expire subscriber 2018-01-05 10:10:35 +00:00
db.c Wrap osmo_strlcpy() calls 2018-02-05 12:57:06 +01:00
gsm_04_08.c libmsc/gsm_04_08.c: expose gsm48_tx_simple() 2018-06-12 23:07:26 +07:00
gsm_04_11.c Remove unused GSM_PAGING_OOM 2018-04-24 11:35:37 +02:00
gsm_04_14.c remove bsc_api.h and all users - they're all dead code 2018-02-14 00:28:02 +01:00
gsm_04_80.c libmsc/gsm_04_80.c: make the API abstract from ss_request struct 2018-06-12 23:31:34 +07:00
gsm_09_11.c libmsc/gsm_04_80.c: make the API abstract from ss_request struct 2018-06-12 23:31:34 +07:00
gsm_subscriber.c Massive removal of unused code/structs/headers 2018-01-25 00:18:05 +01:00
iu_dummy.c iucs: Add a function to return the connection ID for the IU SCCP conn 2018-02-16 08:09:32 +00:00
iucs.c unify allocation of gsm_subscriber_connection 2018-04-05 01:10:32 +02:00
iucs_ranap.c properly receive BSSMAP Clear Complete and Iu Release Complete 2018-04-11 21:39:44 +00:00
mncc.c Massive removal of unused code/structs/headers 2018-01-25 00:18:05 +01:00
mncc_builtin.c Massive removal of unused code/structs/headers 2018-01-25 00:18:05 +01:00
mncc_sock.c dissolve libcommon: move talloc ctx into msc_main.c, drop talloc_ctx.c 2018-03-22 17:06:05 +01:00
msc_ifaces.c refactor subscr_conn and subscr_conn_fsm de-/alloc 2018-04-11 21:39:44 +00:00
msc_mgcp.c mgcp: hack to keep IuUP working 2018-05-29 12:02:38 +02:00
msc_vty.c cosmetic: use enum ranap_nsap_addr_enc instead of int 2018-04-16 01:50:46 +02:00
osmo_msc.c libmsc: properly name the MSC_CONN_USE token for SS 2018-06-10 22:22:49 +07:00
rrlp.c Massive removal of unused code/structs/headers 2018-01-25 00:18:05 +01:00
silent_call.c Remove unused GSM_PAGING_OOM 2018-04-24 11:35:37 +02:00
smpp_openbsc.c Wrap osmo_strlcpy() calls 2018-02-05 12:57:06 +01:00
smpp_smsc.c smpp_smsc_conf: Fix heap-use-after-free 2018-04-17 16:10:35 +02:00
smpp_smsc.h libmsc: add support for SMPP delivery receipts 2017-08-27 02:33:49 +02:00
smpp_utils.c dissolve libcommon: drop debug.c 2018-03-22 17:05:42 +01:00
smpp_vty.c vty: skip installing cmds now always installed by default 2017-11-01 00:51:21 +01:00
sms_queue.c Remove unused GSM_PAGING_OOM 2018-04-24 11:35:37 +02:00
subscr_conn.c implement periodic Location Update expiry in the VLR 2018-05-23 14:55:00 +02:00
transaction.c libmsc/ussd.c: use connection ref-counting and transactions 2018-06-10 22:28:40 +07:00