Sync with 5.4.0
[deliverable/titan.core.git] / regression_test / compileonly / portConstructor / x.ttcn
1 /******************************************************************************
2 * Copyright (c) 2000-2015 Ericsson Telecom AB
3 * All rights reserved. This program and the accompanying materials
4 * are made available under the terms of the Eclipse Public License v1.0
5 * which accompanies this distribution, and is available at
6 * http://www.eclipse.org/legal/epl-v10.html
7 ******************************************************************************/
8 module x {
9
10 type port PT1 message {
11 inout octetstring;
12 }
13
14 type port PT2 message {
15 inout octetstring;
16 } with { extension "internal" }
17
18 type port PT3 message {
19 inout octetstring;
20 } with { extension "provider" }
21
22 type port PT4 message {
23 inout octetstring;
24 } with { extension "user PT3 in(octetstring -> octetstring: simple)
25 out(octetstring -> octetstring: simple)" }
26
27 type component CT {
28 port PT1 pt1_1, pt1_2[10], pt1_3[10][10];
29 port PT2 pt2_1, pt2_2[10], pt2_3[10][10];
30 port PT3 pt3_1, pt3_2[10], pt3_3[10][10];
31 port PT4 pt4_1, pt4_2[10], pt4_3[10][10];
32 }
33
34 }
This page took 0.035379 seconds and 5 git commands to generate.