diff options
author | Harald Welte <laforge@gnumonks.org> | 2015-12-26 23:34:03 +0100 |
---|---|---|
committer | Neels Hofmeyr <nhofmeyr@sysmocom.de> | 2016-09-27 16:48:19 +0200 |
commit | efd05f97037015c7c40daf9e2e16574bda1696f7 (patch) | |
tree | b556a373d73b2b6ca67caab655747c1c1522e562 /include | |
parent | bfdbde2bd8477c466feadbd563a3caf1e7e704db (diff) |
allow user to give private data to osmo_sua_user_create()
... which can be resolved from the prim_cb() by calling
osmo_sccp_link_get_user_priv().
Diffstat (limited to 'include')
-rw-r--r-- | include/osmocom/sigtran/sua.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/include/osmocom/sigtran/sua.h b/include/osmocom/sigtran/sua.h index 935a4c0..766b488 100644 --- a/include/osmocom/sigtran/sua.h +++ b/include/osmocom/sigtran/sua.h @@ -8,7 +8,8 @@ struct osmo_sccp_link; void osmo_sua_set_log_area(int area); -struct osmo_sccp_user *osmo_sua_user_create(void *ctx, osmo_prim_cb prim_cb); +struct osmo_sccp_user *osmo_sua_user_create(void *ctx, osmo_prim_cb prim_cb, + void *priv); void osmo_sua_user_destroy(struct osmo_sccp_user *user); int osmo_sua_server_listen(struct osmo_sccp_user *user, const char *hostname, uint16_t port); @@ -19,3 +20,4 @@ struct osmo_sccp_link *osmo_sua_client_get_link(struct osmo_sccp_user *user); /* user hands us a SCCP-USER SAP primitive down into the stack */ int osmo_sua_user_link_down(struct osmo_sccp_link *link, struct osmo_prim_hdr *oph); +void *osmo_sccp_link_get_user_priv(struct osmo_sccp_link *slink); |