From 359e539b1d66bcc4dad6f1879f1391e62eeec3ac Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=B3zsef=20Gy=C3=BCr=C3=BCsi?=
 <jozsef.gyurusi@ericsson.com>
Date: Thu, 7 Jan 2021 13:42:50 +0100
Subject: [PATCH] [CR-1920900] Added f_EPTF_Transport_isConnIdValid to
 TransportIPL4     Needed by compatibility with Transport - TransportIPL4
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Signed-off-by: József Gyürüsi <jozsef.gyurusi@ericsson.com>

Change-Id: I42b78228dea85c08b1c0c4d53c1711c02eb7fdc0
---
 .../EPTF_CLL_TransportIPL4_Functions.ttcn     | 23 +++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/src/Transport/EPTF_CLL_TransportIPL4_Functions.ttcn b/src/Transport/EPTF_CLL_TransportIPL4_Functions.ttcn
index e3a95a72..484901b6 100644
--- a/src/Transport/EPTF_CLL_TransportIPL4_Functions.ttcn
+++ b/src/Transport/EPTF_CLL_TransportIPL4_Functions.ttcn
@@ -70,6 +70,7 @@
 //      <f_EPTF_Transport_setUpInterfaces>
 //      <f_EPTF_Transport_appendInterfaces>
 //      <f_EPTF_Transport_setDownInterfaces>
+//      <f_EPTF_Transport_isConnIdValid>
 //      <f_EPTF_TransportIPL4_getConnectionDetails>
 //      <f_EPTF_TransportIPL4_activateDefaultBufferingHandler>
 //      <f_EPTF_TransportIPL4_portSend>
@@ -1443,6 +1444,28 @@ runs on EPTF_TransportIPL4_CT
   }
 }
 
+///////////////////////////////////////////////////////////
+//  Function: f_EPTF_Transport_isConnIdValid
+// 
+//  Purpose:
+//    Function to get whether a connection ID is valid/allocated
+//
+//  Parameters:
+//    pl_connId - *in* *integer* - connection ID
+//
+//  Return Value:
+//    *boolean* - true if the connection ID is valid
+//
+///////////////////////////////////////////////////////////
+public function f_EPTF_Transport_isConnIdValid(
+  in integer pl_connId)
+runs on EPTF_TransportIPL4_CT
+return boolean
+{
+  var integer vl_connInfofbqId;
+  return f_EPTF_int2int_HashMap_Find(v_EPTF_TransportIPL4_connInfoHashMapId,pl_connId,vl_connInfofbqId);
+}
+
 ///////////////////////////////////////////////////////////
 //  Function: f_EPTF_TransportIPL4_getConnectionDetails
 //
-- 
GitLab