blob: bf6314d92f641766876bcd92d363596bd1d1ed43 [file] [log] [blame]
Harald Welteb8b85a12016-06-17 00:06:42 +02001#pragma once
2
Neels Hofmeyr90843962017-09-04 15:04:35 +02003#include <osmocom/msc/vlr.h>
Harald Welteb8b85a12016-06-17 00:06:42 +02004
Neels Hofmeyrbffa6842017-09-28 03:08:31 +02005struct osmo_gsup_message;
6
Harald Welteb8b85a12016-06-17 00:06:42 +02007const char *vlr_subscr_name(struct vlr_subscr *vsub);
8int vlr_subscr_req_lu(struct vlr_subscr *vsub, bool is_ps);
9int vlr_subscr_req_sai(struct vlr_subscr *vsub, const uint8_t *auts,
10 const uint8_t *auts_rand);
11struct vlr_subscr *vlr_subscr_alloc(struct vlr_instance *vlr);
12void vlr_subscr_update_tuples(struct vlr_subscr *vsub,
13 const struct osmo_gsup_message *gsup);