aboutsummaryrefslogtreecommitdiffstats
path: root/bsc/MSC_ConnectionHandler.ttcn
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2019-04-14 22:23:14 +0200
committerHarald Welte <laforge@gnumonks.org>2019-04-21 17:44:59 +0200
commit6811d10af7b47f7cca53d9461e4b4d0feea6dfc2 (patch)
tree218765c11ea03bd767e2ec79cb20f51c7891dbe1 /bsc/MSC_ConnectionHandler.ttcn
parent408a7ef9fcaec731fd107688ad5657a9a63d53fd (diff)
Rename BSSMAP_Emulation -> RAN_Emulation
So far, BSSMAP_Emulation supported only a transport over BSSMAP. However, we soon intend to merge support for RANAP in order to simulate RANAP/Iu connections as well as BSSMAP. Let's start by renaming some of the existing types/functions/ports/modules without introducing any functional changes just yet. Related: OS#2857, OS#2856 Change-Id: Iecbcb0c6c136baad9460eca40606bb4010d8882d
Diffstat (limited to 'bsc/MSC_ConnectionHandler.ttcn')
-rw-r--r--bsc/MSC_ConnectionHandler.ttcn24
1 files changed, 12 insertions, 12 deletions
diff --git a/bsc/MSC_ConnectionHandler.ttcn b/bsc/MSC_ConnectionHandler.ttcn
index 96797c94..36e554df 100644
--- a/bsc/MSC_ConnectionHandler.ttcn
+++ b/bsc/MSC_ConnectionHandler.ttcn
@@ -6,7 +6,7 @@ import from Osmocom_Types all;
import from GSM_Types all;
import from SCCPasp_Types all;
import from BSSAP_Types all;
-import from BSSMAP_Emulation all;
+import from RAN_Emulation all;
import from BSSMAP_Templates all;
import from IPL4asp_Types all;
@@ -330,14 +330,14 @@ altstep as_Media() runs on MSC_ConnHdlr {
}
/* this component represents a single subscriber connection at the MSC.
- * There is a 1:1 mapping between SCCP connections and BSSAP_ConnHdlr components.
- * We inherit all component variables, ports, functions, ... from BSSAP_ConnHdlr */
-type component MSC_ConnHdlr extends BSSAP_ConnHdlr, RSL_DchanHdlr, MGCP_ConnHdlr {
+ * There is a 1:1 mapping between SCCP connections and RAN_ConnHdlr components.
+ * We inherit all component variables, ports, functions, ... from RAN_ConnHdlr */
+type component MSC_ConnHdlr extends RAN_ConnHdlr, RSL_DchanHdlr, MGCP_ConnHdlr {
/* SCCP Connecction Identifier for the underlying SCCP connection */
var integer g_sccp_conn_id;
- /* procedure port back to our parent (BSSMAP_Emulation_CT) for control */
- port BSSMAPEM_PROC_PT BSSMAPEM;
+ /* procedure port back to our parent (RAN_Emulation_CT) for control */
+ port RAN_PROC_PT RAN;
port TELNETasp_PT BSCVTY;
var MediaState g_media;
@@ -357,10 +357,10 @@ function f_MscConnHdlr_init(integer i, HostName bts, HostName mgw, BSSMAP_FIELD_
}
}
-/* Callback function from general BSSMAP_Emulation whenever a connectionless
+/* Callback function from general RAN_Emulation whenever a connectionless
* BSSMAP message arrives. Can retunr a PDU_BSSAP that should be sent in return */
private function UnitdataCallback(PDU_BSSAP bssap)
-runs on BSSMAP_Emulation_CT return template PDU_BSSAP {
+runs on RAN_Emulation_CT return template PDU_BSSAP {
var template PDU_BSSAP resp := omit;
/* answer all RESET with a RESET ACK */
@@ -371,8 +371,8 @@ runs on BSSMAP_Emulation_CT return template PDU_BSSAP {
return resp;
}
-const BssmapOps MSC_BssmapOps := {
- create_cb := refers(BSSMAP_Emulation.ExpectedCreateCallback),
+const RanOps MSC_RanOps := {
+ create_cb := refers(RAN_Emulation.ExpectedCreateCallback),
unitdata_cb := refers(UnitdataCallback),
decode_dtap := false,
role_ms := false,
@@ -387,8 +387,8 @@ const MGCPOps MSC_MGCPOps := {
/* register an expect with the BSSMAP core */
private function f_create_bssmap_exp(octetstring l3_enc) runs on MSC_ConnHdlr {
- BSSMAPEM.call(BSSMAPEM_register:{l3_enc, self}) {
- [] BSSMAPEM.getreply(BSSMAPEM_register:{?, ?}) {};
+ RAN.call(RAN_register:{l3_enc, self}) {
+ [] RAN.getreply(RAN_register:{?, ?}) {};
}
}