Osmocom HLR for GSUP protocol towards OsmoSGSN and OsmoMSC https://osmocom.org/projects/osmo-hlr
Go to file
Neels Hofmeyr 939f508f00 gsup client: add up_down_cb(), add osmo_gsup_client_create3()
For the GSUP clients in upcoming D-GSM enabled osmo-hlr, it will be necessary
to trigger an event as soon as a GSUP client connection becomes ready for
communication. Add the osmo_gsup_client->up_down_cb.

Add osmo_gsup_client_create3() to pass the up_down_cb in the arguments. Also
add a cb data argument to populate the already existing osmo_gsup_client->data
item directly from osmo_gsup_client_create3().

We need the callbacks and data pointer in the osmo_gsup_client_create()
function right before startup, because this function immediately starts up the
connection. Who knows whether callbacks might trigger right away.

Because there are so many arguments, and to prevent the need for ever new
versions of this function, pass the arguments as an extendable struct.

Change-Id: I6f181e42b678465bc9945f192559dc57d2083c6d
2020-04-30 19:21:18 +02:00
contrib mslookup_client_mdns_test: disable by default 2020-02-14 11:16:47 +00:00
debian add libosmo-mslookup abstract client 2020-01-10 16:07:40 +00:00
doc hlr db schema 3: hlr_number -> msc_number 2019-11-12 16:23:48 +00:00
include gsup client: add up_down_cb(), add osmo_gsup_client_create3() 2020-04-30 19:21:18 +02:00
sql db v4: add column last_lu_seen_ps 2019-11-27 03:19:06 +01:00
src gsup client: add up_down_cb(), add osmo_gsup_client_create3() 2020-04-30 19:21:18 +02:00
tests 2/2: wrap ipa_name in osmo_cni_peer_id with type enum and union 2020-04-30 19:19:17 +02:00
.gitignore add osmo-mslookup-client program (#2) 2020-01-13 14:11:48 +01:00
.gitreview Add gerrit settings 2016-12-21 10:35:38 +01:00
COPYING add COPYING file with AGPLv3 license text 2016-11-11 10:17:06 +01:00
Makefile.am Makefile.am: fix pkgconfig_DATA 2020-01-13 14:08:27 +01:00
configure.ac 1/2: refactor: add and use lu_fsm, osmo_gsup_req, osmo_ipa_name 2020-04-30 19:16:09 +02:00
git-version-gen build with autoconf/automake, add jenkins.sh script 2016-12-11 01:07:26 +01:00
libosmo-gsup-client.pc.in pkg-config: Fix libosmo-gsup-client pkg-config file 2018-07-31 19:37:45 +02:00
libosmo-mslookup.pc.in add libosmo-mslookup abstract client 2020-01-10 16:07:40 +00:00