| /////////////////////////////////////////////////////////////////////////////// |
| // // |
| // 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 |