// This C++ source file was generated by the TTCN-3 compiler
// of the TTCN-3 Test Executor version 11.1.0
// The generation of user and time information were disabled by the -D flag.

// Copyright (c) 2000-2025 Ericsson Telecom AB

// Do not edit this file unless you know what you are doing.

/* Including header files */

#include "L1CTL_PortType_CtrlFunct.hh"

namespace L1CTL__PortType__CtrlFunct {

/* Literal string constants */

const unsigned char module_checksum[] = { 0x0e, 0x95, 0xbd, 0xe4, 0xfd, 0x84, 0x31, 0x37, 0xd8, 0x33, 0x8f, 0x96, 0xbb, 0x72, 0x42, 0x59 };

/* Global variable definitions */

TTCN_Module module_object("L1CTL_PortType_CtrlFunct", __DATE__, __TIME__, module_checksum, pre_init_module, NULL, 0U, 4294967295U, 4294967295U, 4294967295U, NULL, 0LU, 0, post_init_module, NULL, NULL, NULL, NULL, NULL, NULL, NULL);

const RuntimeVersionChecker ver_checker(  current_runtime_version.requires_major_version_11,
  current_runtime_version.requires_minor_version_1,
  current_runtime_version.requires_patch_level_0,  current_runtime_version.requires_runtime_1);

/* Bodies of static functions */

void pre_init_module()
{
TTCN_Location current_location("L1CTL_PortType_CtrlFunct.ttcn", 0, TTCN_Location::LOCATION_UNKNOWN, "L1CTL_PortType_CtrlFunct");
L1CTL__PortType::module_object.pre_init_module();
UD__Types::module_object.pre_init_module();
module_object.add_function("f_L1CTL_setGetMsgLen", (genericfunc_t)&f__L1CTL__setGetMsgLen, NULL);
}

void post_init_module()
{
TTCN_Location current_location("L1CTL_PortType_CtrlFunct.ttcn", 0, TTCN_Location::LOCATION_UNKNOWN, "L1CTL_PortType_CtrlFunct");
L1CTL__PortType::module_object.post_init_module();
UD__Types::module_object.post_init_module();
}


} /* end of namespace */
