diff options
author | Vadim Yanitskiy <axilirator@gmail.com> | 2019-01-23 21:22:27 +0700 |
---|---|---|
committer | Vadim Yanitskiy <axilirator@gmail.com> | 2019-02-01 18:55:54 +0000 |
commit | 36c44b210059bd75059008913ad05976dfef7d7e (patch) | |
tree | 595a8558a3f1d839302ceaf10ebf22ae0b9a93d6 /include/osmocom | |
parent | ce9e1f664ed752dd99c83b4024ce81d685a79215 (diff) |
transaction: change arguments of trans_find_by_sm_rp_mr()
The need to pass a pointer to RAN connection in order to find
a transaction limits possible use cases of trans_find_by_sm_rp_mr(),
e.g. when we need to find a transaction, but RAN connection is not
established yet.
Moreover, the pointer to RAN connection was only used to obtain
pointers to gsm_network and vlr_subscr, so we can just
pass them directly.
Change-Id: I093f36d63e671e50e54fc6236e97a777cc6da77b
Diffstat (limited to 'include/osmocom')
-rw-r--r-- | include/osmocom/msc/transaction.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/include/osmocom/msc/transaction.h b/include/osmocom/msc/transaction.h index 6e67f3909..36e9bc1ed 100644 --- a/include/osmocom/msc/transaction.h +++ b/include/osmocom/msc/transaction.h @@ -100,7 +100,8 @@ struct gsm_trans *trans_find_by_id(const struct ran_conn *conn, uint8_t proto, uint8_t trans_id); struct gsm_trans *trans_find_by_callref(const struct gsm_network *net, uint32_t callref); -struct gsm_trans *trans_find_by_sm_rp_mr(const struct ran_conn *conn, +struct gsm_trans *trans_find_by_sm_rp_mr(const struct gsm_network *net, + const struct vlr_subscr *vsub, uint8_t sm_rp_mr); struct gsm_trans *trans_alloc(struct gsm_network *net, |