summaryrefslogtreecommitdiffstats
path: root/osmo-gsup-hlr/src/gsup_server.h
diff options
context:
space:
mode:
Diffstat (limited to 'osmo-gsup-hlr/src/gsup_server.h')
-rw-r--r--osmo-gsup-hlr/src/gsup_server.h42
1 files changed, 0 insertions, 42 deletions
diff --git a/osmo-gsup-hlr/src/gsup_server.h b/osmo-gsup-hlr/src/gsup_server.h
deleted file mode 100644
index bf1a570..0000000
--- a/osmo-gsup-hlr/src/gsup_server.h
+++ /dev/null
@@ -1,42 +0,0 @@
-#pragma once
-
-#include <osmocom/core/linuxlist.h>
-#include <osmocom/core/msgb.h>
-#include <osmocom/abis/ipa.h>
-#include <osmocom/abis/ipaccess.h>
-
-struct osmo_gsup_conn;
-
-/* Expects message in msg->l2h */
-typedef int (*osmo_gsup_read_cb_t)(struct osmo_gsup_conn *conn, struct msgb *msg);
-
-struct osmo_gsup_server {
- /* list of osmo_gsup_conn */
- struct llist_head clients;
-
- struct ipa_server_link *link;
- osmo_gsup_read_cb_t read_cb;
- struct llist_head routes;
-};
-
-
-/* a single connection to a given client (SGSN, MSC) */
-struct osmo_gsup_conn {
- struct llist_head list;
-
- struct osmo_gsup_server *server;
- struct ipa_server_conn *conn;
- //struct oap_state oap_state;
- struct tlv_parsed ccm;
-};
-
-
-int osmo_gsup_conn_send(struct osmo_gsup_conn *conn, struct msgb *msg);
-
-struct osmo_gsup_server *osmo_gsup_server_create(void *ctx,
- const char *ip_addr,
- uint16_t tcp_port,
- osmo_gsup_read_cb_t read_cb);
-
-void osmo_gsup_server_destroy(struct osmo_gsup_server *gsups);
-