aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/include
diff options
context:
space:
mode:
authorIvan Kluchnikov <kluchnikovi@gmail.com>2016-12-15 13:00:00 +0300
committerIvan Kluchnikov <kluchnikovi@gmail.com>2017-02-07 18:59:56 +0300
commit444a9b93045dd29a3521005cfa862170930e04c9 (patch)
tree2af2916d0ba3ceb38d42afc879ecf0e12d91e847 /openbsc/include
parent8d8bedff4ce9097332b7775b73886e7d07a71360 (diff)
reg-proxy: Implement purge ms forwarding and handling
Diffstat (limited to 'openbsc/include')
-rw-r--r--openbsc/include/openbsc/sip.h2
-rw-r--r--openbsc/include/openbsc/sup.h3
2 files changed, 4 insertions, 1 deletions
diff --git a/openbsc/include/openbsc/sip.h b/openbsc/include/openbsc/sip.h
index e750e9765..9184b24aa 100644
--- a/openbsc/include/openbsc/sip.h
+++ b/openbsc/include/openbsc/sip.h
@@ -9,7 +9,7 @@
int tx_ss_handle(struct sip_client *sip_client, osip_t *osip, struct ss_request *ss,
const char *extention);
-int tx_sip_register(struct sip_client *sip_client, osip_t *osip, char *imsi);
+int tx_sip_register(struct sip_client *sip_client, osip_t *osip, char *imsi, int expires_time);
int sip_client_init(struct reg_proxy *reg, const char *src_ip, u_int16_t src_port,
const char *dst_ip, u_int16_t dst_port, int expires_time);
diff --git a/openbsc/include/openbsc/sup.h b/openbsc/include/openbsc/sup.h
index 29518f301..42e95c9f9 100644
--- a/openbsc/include/openbsc/sup.h
+++ b/openbsc/include/openbsc/sup.h
@@ -13,4 +13,7 @@ int sup_server_init(struct reg_proxy *reg);
int handle_location_update_result(struct gsm_sup_server *sup_server,
char *imsi, char *msisdn);
+int handle_purge_ms_result(struct gsm_sup_server *sup_server,
+ char *imsi);
+
#endif /* _SUP_H */