blob: 97b1559e83b84c248e10478d06dcd9bed653ff2e [file] [log] [blame]
///////////////////////////////////////////////////////////////////////////////
// //
// Copyright (c) 2000-2019 Ericsson Telecom AB //
// //
// All rights reserved. This program and the accompanying materials //
// are made available under the terms of the Eclipse Public License v2.0 //
// which accompanies this distribution, and is available at //
// https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html //
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////
// Module: EPTF_CLL_LGenBase_ExternalFunctions
//
// Purpose:
// Function headers of the external functions of the LGenBase
//
// Module Parameters:
// -
//
// Module depends on:
// <>
//
// Current Owner:
// ELSZSKU
//
// Last Review Date:
// 2009-01-27
//
// Detailed Comments:
//
///////////////////////////////////////////////////////////
module EPTF_CLL_LGenBase_ExternalFunctions
{
import from EPTF_CLL_Common_Definitions all;
import from EPTF_CLL_LGenBase_Definitions all;
///////////////////////////////////////////////////////////
// Function: f_EPTF_LGenBase_listener2Str
//
// Purpose:
// Returns a string representation of a listener. The returned value is
// used in istener adding and removing functions to identify the listeners
///////////////////////////////////////////////////////////
external function f_EPTF_LGenBase_listener2Str(
in EPTF_LGenBase_EventListener_FT pl_fn,
in EPTF_IntegerList pl_args
)
return charstring;
///////////////////////////////////////////////////////////
// Function: f_EPTF_LGenBase_genericIds2KeyStr
//
// Purpose:
// Returns a string representation of the behavior-input
// integer id pair
///////////////////////////////////////////////////////////
external function f_EPTF_LGenBase_genericIds2KeyStr(
in integer pl_bIdx,
in integer pl_iIdx
) return charstring;
///////////////////////////////////////////////////////////
// Function: f_EPTF_LGenBase_int2KeyStr
//
// Purpose:
// Returns the string representation of an integer with leading zeros.
// The length of the string depends on the operation system
///////////////////////////////////////////////////////////
external function f_EPTF_LGenBase_int2KeyStr(in integer pl_par) return charstring;
//==================================================
// Name: f_EPTF_LGenBase_rnd_normal
// Description: -
// Used by: tc_EPTF_LGenBase_Test_rnd_normal
//==================================================
external function f_EPTF_LGenBase_rnd_normal(
in float mean,
in float deviation)
return float;
} // end of module