2016-06-16 22:06:42 +00:00
|
|
|
#pragma once
|
|
|
|
|
2017-09-04 13:04:35 +00:00
|
|
|
#include <osmocom/msc/vlr.h>
|
2016-06-16 22:06:42 +00:00
|
|
|
|
2017-09-28 01:08:31 +00:00
|
|
|
struct osmo_gsup_message;
|
|
|
|
|
2016-06-16 22:06:42 +00:00
|
|
|
const char *vlr_subscr_name(struct vlr_subscr *vsub);
|
2018-01-24 11:48:33 +00:00
|
|
|
int vlr_subscr_req_lu(struct vlr_subscr *vsub, bool is_ps) __attribute__((warn_unused_result));
|
2016-06-16 22:06:42 +00:00
|
|
|
int vlr_subscr_req_sai(struct vlr_subscr *vsub, const uint8_t *auts,
|
2018-01-24 11:48:33 +00:00
|
|
|
const uint8_t *auts_rand) __attribute__((warn_unused_result));
|
2016-06-16 22:06:42 +00:00
|
|
|
struct vlr_subscr *vlr_subscr_alloc(struct vlr_instance *vlr);
|
|
|
|
void vlr_subscr_update_tuples(struct vlr_subscr *vsub,
|
|
|
|
const struct osmo_gsup_message *gsup);
|