diff options
Diffstat (limited to 'include/osmocom/hlr/hlr.h')
-rw-r--r-- | include/osmocom/hlr/hlr.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/include/osmocom/hlr/hlr.h b/include/osmocom/hlr/hlr.h index 0564518..5885600 100644 --- a/include/osmocom/hlr/hlr.h +++ b/include/osmocom/hlr/hlr.h @@ -24,10 +24,16 @@ #include <stdbool.h> #include <osmocom/core/linuxlist.h> +#include <osmocom/gsm/ipa.h> +#include <osmocom/core/tdef.h> #define HLR_DEFAULT_DB_FILE_PATH "hlr.db" struct hlr_euse; +struct osmo_gsup_conn; +enum osmo_gsup_message_type; + +extern struct osmo_tdef g_hlr_tdefs[]; struct hlr { /* GSUP server pointer */ @@ -43,6 +49,7 @@ struct hlr { /* Local bind addr */ char *gsup_bind_addr; + struct ipaccess_unit gsup_unit_name; struct llist_head euse_list; struct hlr_euse *euse_default; @@ -67,3 +74,4 @@ extern struct hlr *g_hlr; struct hlr_subscriber; void osmo_hlr_subscriber_update_notify(struct hlr_subscriber *subscr); +int hlr_subscr_nam(struct hlr *hlr, struct hlr_subscriber *subscr, bool nam_val, bool is_ps); |