Harald Welte | b8b85a1 | 2016-06-17 00:06:42 +0200 | [diff] [blame] | 1 | #pragma once |
| 2 | |
Neels Hofmeyr | 9084396 | 2017-09-04 15:04:35 +0200 | [diff] [blame] | 3 | #include <osmocom/msc/vlr.h> |
Harald Welte | b8b85a1 | 2016-06-17 00:06:42 +0200 | [diff] [blame] | 4 | |
Neels Hofmeyr | bffa684 | 2017-09-28 03:08:31 +0200 | [diff] [blame] | 5 | struct osmo_gsup_message; |
| 6 | |
Philipp Maier | 6038ad4 | 2018-11-13 13:55:09 +0100 | [diff] [blame] | 7 | int vlr_subscr_req_lu(struct vlr_subscr *vsub) __attribute__((warn_unused_result)); |
Harald Welte | b8b85a1 | 2016-06-17 00:06:42 +0200 | [diff] [blame] | 8 | int vlr_subscr_req_sai(struct vlr_subscr *vsub, const uint8_t *auts, |
Max | 770fbd2 | 2018-01-24 12:48:33 +0100 | [diff] [blame] | 9 | const uint8_t *auts_rand) __attribute__((warn_unused_result)); |
Oliver Smith | 7d05309 | 2018-12-14 17:37:38 +0100 | [diff] [blame] | 10 | int vlr_subscr_tx_req_check_imei(const struct vlr_subscr *vsub); |
Harald Welte | b8b85a1 | 2016-06-17 00:06:42 +0200 | [diff] [blame] | 11 | void vlr_subscr_update_tuples(struct vlr_subscr *vsub, |
| 12 | const struct osmo_gsup_message *gsup); |