lynxis lazus has uploaded this change for review. (
https://gerrit.osmocom.org/c/osmo-iuh/+/40846?usp=email )
Change subject: move vty functions into own vty.h
......................................................................
move vty functions into own vty.h
In preparation to remove iu_client from osmo-iuh,
move all non-iu_client stuff out of iu_client files.
Related: OS#5487
Change-Id: I8d393d17aa5f004dc4aa4e916bee68f44339e138
---
M TODO-RELEASE
M include/osmocom/ranap/Makefile.am
M include/osmocom/ranap/iu_client.h
A include/osmocom/ranap/vty.h
4 files changed, 11 insertions(+), 3 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/osmo-iuh refs/changes/46/40846/1
diff --git a/TODO-RELEASE b/TODO-RELEASE
index 890abc2f..1e1dc88 100644
--- a/TODO-RELEASE
+++ b/TODO-RELEASE
@@ -13,3 +13,4 @@
libosmo-ranap new event RANAP_IU_EVENT_NEW_AREA
libosmo-ranap move declaration (backwards compatible): asn_debug, asn1_xer_print: use
osmocom/iuh/iu_common.h instead of iu_client.h
libosmo-ranap move definition (backwards compatible): enum ranap_nsap_addr_enc: use
osmocom/ranap/ranap_common.h instead of iu_client.h
+libosmo-ranap move declaration (backwards compatible): ranap_iu_vty_init,
ranap_iu_vty_config_write: use osmocom/ranap/vty.h instead of iu_client.h
diff --git a/include/osmocom/ranap/Makefile.am b/include/osmocom/ranap/Makefile.am
index cef1cd3..fbd3c05 100644
--- a/include/osmocom/ranap/Makefile.am
+++ b/include/osmocom/ranap/Makefile.am
@@ -619,6 +619,7 @@
RANAP_VerticalSpeedDirection.h \
RANAP_VerticalVelocity.h \
RANAP_VoiceSupportMatchIndicator.h \
+ vty.h \
version.h \
$(NULL)
diff --git a/include/osmocom/ranap/iu_client.h b/include/osmocom/ranap/iu_client.h
index 306cf90..9fd399e 100644
--- a/include/osmocom/ranap/iu_client.h
+++ b/include/osmocom/ranap/iu_client.h
@@ -7,6 +7,7 @@
#include <osmocom/gsm/gsm48.h>
#include <osmocom/iuh/iu_common.h>
#include <osmocom/ranap/ranap_common.h>
+#include <osmocom/ranap/vty.h>
#include <osmocom/sigtran/sccp_sap.h>
struct msgb;
@@ -100,6 +101,3 @@
/* freeing the UE will release all resources
* This will close the SCCP connection connected to the UE */
void ranap_iu_free_ue(struct ranap_ue_conn_ctx *ue_ctx);
-
-void ranap_iu_vty_init(int iu_parent_node, enum ranap_nsap_addr_enc
*rab_assign_addr_enc);
-int ranap_iu_vty_config_write(struct vty *vty, const char *indent);
diff --git a/include/osmocom/ranap/vty.h b/include/osmocom/ranap/vty.h
new file mode 100644
index 0000000..750eac1
--- /dev/null
+++ b/include/osmocom/ranap/vty.h
@@ -0,0 +1,8 @@
+#pragma once
+
+#include <osmocom/ranap/ranap_common.h>
+
+struct vty;
+
+void ranap_iu_vty_init(int iu_parent_node, enum ranap_nsap_addr_enc
*rab_assign_addr_enc);
+int ranap_iu_vty_config_write(struct vty *vty, const char *indent);
--
To view, visit
https://gerrit.osmocom.org/c/osmo-iuh/+/40846?usp=email
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: newchange
Gerrit-Project: osmo-iuh
Gerrit-Branch: master
Gerrit-Change-Id: I8d393d17aa5f004dc4aa4e916bee68f44339e138
Gerrit-Change-Number: 40846
Gerrit-PatchSet: 1
Gerrit-Owner: lynxis lazus <lynxis(a)fe80.eu>