aboutsummaryrefslogtreecommitdiffstats
path: root/library/RSL_Emulation.ttcn
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2018-01-03 21:07:52 +0100
committerHarald Welte <laforge@gnumonks.org>2018-01-03 21:09:29 +0100
commit35bb7166109774108cfe6b8112f34500d5881775 (patch)
treecaa0970d66607b859856a0cf4cf9fe4ef9f80ed5 /library/RSL_Emulation.ttcn
parentdf32723446f5280fe65bd0ef4f25790e39ec8087 (diff)
Add comments with short module description on top of each file
Diffstat (limited to 'library/RSL_Emulation.ttcn')
-rw-r--r--library/RSL_Emulation.ttcn17
1 files changed, 17 insertions, 0 deletions
diff --git a/library/RSL_Emulation.ttcn b/library/RSL_Emulation.ttcn
index a42ca1ea..7c5a1681 100644
--- a/library/RSL_Emulation.ttcn
+++ b/library/RSL_Emulation.ttcn
@@ -1,5 +1,22 @@
module RSL_Emulation {
+/* RSL Emulation, runs on top of IPA_Emulation. It multiplexes/demultiplexes
+ * the individual connections (logical channels), so there can be separate TTCN-3 components
+ * handling each of the connections.
+ *
+ * The RSL_Emulation.main() function processes RSL messages from the IPA demultiplex
+ * stack via the IPA_RSL_PT, and dispatches them to the per-connection components.
+ *
+ * Outbound RSL connections are initiated by sending a RSLDC_ChanRqd primitive
+ * to the component running the RSL_Emulation.main() function.
+ *
+ * (C) 2017 by Harald Welte <laforge@gnumonks.org>
+ * All rights reserved.
+ *
+ * Released under the terms of GNU General Public License, Version 2 or
+ * (at your option) any later version.
+ */
+
import from General_Types all;
import from Osmocom_Types all;
import from GSM_Types all;