aboutsummaryrefslogtreecommitdiffstats
path: root/src/libvlr/vlr_core.h
blob: a6585be28c743d948662ce8d8e21937557feaffa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#pragma once

#include <osmocom/msc/vlr.h>

struct osmo_gsup_message;

const char *vlr_subscr_name(struct vlr_subscr *vsub);
int vlr_subscr_req_lu(struct vlr_subscr *vsub, bool is_ps) __attribute__((warn_unused_result));
int vlr_subscr_req_sai(struct vlr_subscr *vsub, const uint8_t *auts,
		       const uint8_t *auts_rand) __attribute__((warn_unused_result));
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);