blob: e5ff2ea4f758386ae108be2ed2cd270ea5f9be2f [file] [log] [blame]
///////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2000-2018 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: SCTP_Daemon_Dynamic_IPL4_CtrlFunct.ttcn
// Rev: <RnXnn>
// Prodnr: CNL 113 630
// Updated: 2010-11-24
// Contact: http://ttcn.ericsson.se
// Reference:
//
module IP_Daemon_Dynamic_IPL4_CtrlFunct {
import from IP_Daemon_Dynamic_Interface_Definitions all;
import from IPL4asp_Types all;
external function f_IPL4_listen(
inout IPDD_Interface_PT portRef,
in HostName locName,
in PortNumber locPort,
in ProtoTuple proto,
in OptionList options := {}
) return Result;
external function f_IPL4_connect(
inout IPDD_Interface_PT portRef,
in HostName remName,
in PortNumber remPort,
in HostName locName,
in PortNumber locPort,
in ConnectionId connId,
in ProtoTuple proto,
in OptionList options := {}
) return Result;
external function f_IPL4_close(
inout IPDD_Interface_PT portRef,
in ConnectionId id,
in ProtoTuple proto := { unspecified := {} }
) return Result;
external function f_IPL4_setUserData(
inout IPDD_Interface_PT portRef,
in ConnectionId id,
in UserData userData
) return Result;
external function f_IPL4_getUserData(
inout IPDD_Interface_PT portRef,
in ConnectionId id,
out UserData userData
) return Result;
external function f_IPL4_setGetMsgLen(
inout IPDD_Interface_PT portRef,
in ConnectionId id := -1,
inout f_getMsgLen f,
in ro_integer msgLenArgs
);
} // module SCTP_Daemon_Dynamic_IPL4_CtrlFunct