blob: 2f5025ab941557a8a97dbaa01258e9cca4830246 [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
///////////////////////////////////////////////////////////////////////////////
//
// File: EPTF_Applib_HTTP_Test_Definitions.ttcn
// Rev: <RnXnn>
// Prodnr: CNL 113 618
// Updated: 2009-01-08
// Contact: http://ttcn.ericsson.se
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////
// Module: EPTF_Applib_HTTP_Test_Definitions
//
// Purpose:
// Definitions of EPTF HTTP Application Library test cases
//
// Module Parameters:
// -
//
// Module depends on:
// <EPTF_CLL_Base_Definitions>
//
// <HTTPmsg_Types>
//
// <IPL4asp_Types>
//
// <EPTF_Applib_HTTP_Responder>
//
// <EPTF_Applib_HTTP_Test_Application1_Definitions>
//
// Current Owner:
// EAKOPER
//
// Last Review Date:
// 2009-01-09
//
// Detailed Comments:
// -
//
///////////////////////////////////////////////////////////
module EPTF_Applib_HTTP_Test_Definitions {
//=========================================================================
// Import Part
//=========================================================================
import from EPTF_CLL_Base_Definitions all;
import from EPTF_CLL_Variable_Definitions all;
import from HTTPmsg_Types all;
import from IPL4asp_Types all;
import from EPTF_Applib_HTTP_Test_Responder all;
import from EPTF_Applib_HTTP_Test_Application1_Definitions all;
//=========================================================================
// Types
//=========================================================================
type component EPTF_HTTP_Test_CT extends EPTF_Base_CT, EPTF_Var_CT
{
var EPTF_HTTP_Test_Responder_CT v_HTTP_Responder_comp;
var EPTF_HTTP_Test_Application1_MapperCT v_HTTP_Mapper1_comp;
var EPTF_HTTP_Test_Application1_LocalCTList v_HTTP_Local1_comps;
var EPTF_HTTP_Test_Application1_RemoteCTList v_HTTP_Remote1_comps;
var EPTF_HTTP_Test_Application1_MapperCT v_HTTP_Mapper2_comp;
var boolean v_isRemote_appl1, v_isRemote_appl2;
var integer v_numberOfLGens1, v_numberOfLGens2;
var integer v_nofAnswers := -1;
var octetstring v_HTTP_oct;
var HTTPMessage v_HTTP_msg;
var float v_randState;
port EPTF_HTTP_Test_CM_PT v_CM_PCO;
}
type component EPTF_HTTP_Test_LocalAPI_CT
extends EPTF_HTTP_Test_Application1_LocalCT, EPTF_HTTP_Test_CT
{
var ASP_RecvFrom v_ASP_RecvFrom;
var ASP_Event v_ASP_Event;
var integer v_noIntWarning;
}
type component EPTF_HTTP_Test_RemoteAPI_CT
extends EPTF_HTTP_Test_Application1_RemoteCT, EPTF_HTTP_Test_CT
{
var ASP_RecvFrom v_ASP_RecvFrom;
var ASP_Event v_ASP_Event;
var integer v_noIntWarning;
var boolean v_noBoolWarning;
port EPTF_HTTP_Test_Validation_PT v_validation_PCO;
}
}