blob: 63552f2c912ea822ca6da85992f5301d41c16f3d [file] [log] [blame]
Harald Welte0f7d03a2019-07-16 19:43:32 +09001module GTPv2_PrivateExtensions {
2
3/* This is a small stub module to make GTPv2_Types.ttcn from
4 * titan.ProtocolModules.GTPv2_v13.7.0 compile */
5
6import from General_Types all;
7
8type record PrivateExtension {
9 OCT1 elementIdentifier,
10 LIN2_BO_LAST lengthIndicator,
11 BIT4 instance,
12 BIT4 spare,
13 octetstring data
14} with {
15 variant (lengthIndicator) "LENGTHTO(data)";
16 variant "PRESENCE (elementIdentifier = 'FE'O; )"
17}
18
19type record of PrivateExtension PrivateExtension_List;
20
21} with{ encode "RAW" }