blob: 598e94e1555d98c7cc2100d53c0d9c054f64eacc [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
*
* Contributors:
* Michael Josenhans
******************************************************************************/
//
// File: SocketCAN_PortType.ttcn
// Description: SocketCAN testport port definition file
//
// Revision R1A
module SocketCAN_PortType
{
import from SocketCAN_Types all;
type port SocketCAN_PT message
{
out SocketCAN_socket;
in SocketCAN_socket_result;
out SocketCAN_ioctl;
in SocketCAN_ioctl_result;
out SocketCAN_connect;
in SocketCAN_connect_result;
out SocketCAN_bind;
in SocketCAN_bind_result;
out SocketCAN_send_data;
in SocketCAN_send_data_result;
out SocketCAN_write_data;
in SocketCAN_write_data_result;
out SocketCAN_write_isotp;
in SocketCAN_write_isotp_result;
in SocketCAN_receive_CAN_or_CAN_FD_frame;
in SocketCAN_receive_BCM_message;
in SocketCAN_receive_isotp_pdu;
out SocketCAN_setsockopt;
in SocketCAN_setsockopt_result;
out SocketCAN_close;
} with { extension "provider" }
}