1 /******************************************************************************
2 ** Copyright (C) 2006-2015 ascolab GmbH. All Rights Reserved.
3 ** Web: http://www.ascolab.com
5 ** SPDX-License-Identifier: GPL-2.0-or-later
7 ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
8 ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
10 ** Project: OpcUa Wireshark Plugin
12 ** Description: OpcUa Enum Type Parser
14 ** This file was autogenerated on 13.10.2015.
15 ** DON'T MODIFY THIS FILE!
16 ** XXX - well, except that you may have to. See the README.
18 ******************************************************************************/
21 #include <epan/packet.h>
23 extern int ett_opcua_array_NodeIdType
;
24 extern int ett_opcua_array_NamingRuleType
;
25 extern int ett_opcua_array_OpenFileMode
;
26 extern int ett_opcua_array_TrustListMasks
;
27 extern int ett_opcua_array_IdType
;
28 extern int ett_opcua_array_NodeClass
;
29 extern int ett_opcua_array_ApplicationType
;
30 extern int ett_opcua_array_MessageSecurityMode
;
31 extern int ett_opcua_array_UserTokenType
;
32 extern int ett_opcua_array_SecurityTokenRequestType
;
33 extern int ett_opcua_array_NodeAttributesMask
;
34 extern int ett_opcua_array_AttributeWriteMask
;
35 extern int ett_opcua_array_BrowseDirection
;
36 extern int ett_opcua_array_BrowseResultMask
;
37 extern int ett_opcua_array_ComplianceLevel
;
38 extern int ett_opcua_array_FilterOperator
;
39 extern int ett_opcua_array_TimestampsToReturn
;
40 extern int ett_opcua_array_HistoryUpdateType
;
41 extern int ett_opcua_array_PerformUpdateType
;
42 extern int ett_opcua_array_MonitoringMode
;
43 extern int ett_opcua_array_DataChangeTrigger
;
44 extern int ett_opcua_array_DeadbandType
;
45 extern int ett_opcua_array_EnumeratedTestType
;
46 extern int ett_opcua_array_RedundancySupport
;
47 extern int ett_opcua_array_ServerState
;
48 extern int ett_opcua_array_ModelChangeStructureVerbMask
;
49 extern int ett_opcua_array_AxisScaleEnumeration
;
50 extern int ett_opcua_array_ExceptionDeviationFormat
;
51 extern int ett_opcua_array_AttributeId
;
53 void parseNodeIdType(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
);
54 void parseNamingRuleType(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
);
55 void parseOpenFileMode(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
);
56 void parseTrustListMasks(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
);
57 void parseIdType(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
);
58 void parseNodeClass(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
);
59 void parseApplicationType(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
);
60 void parseMessageSecurityMode(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
);
61 void parseUserTokenType(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
);
62 void parseSecurityTokenRequestType(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
);
63 void parseNodeAttributesMask(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
);
64 void parseAttributeWriteMask(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
);
65 void parseBrowseDirection(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
);
66 void parseComplianceLevel(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
);
67 void parseFilterOperator(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
);
68 void parseTimestampsToReturn(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
);
69 void parseHistoryUpdateType(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
);
70 void parsePerformUpdateType(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
);
71 void parseMonitoringMode(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
);
72 void parseDataChangeTrigger(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
);
73 void parseDeadbandType(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
);
74 void parseEnumeratedTestType(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
);
75 void parseRedundancySupport(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
);
76 void parseServerState(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
);
77 void parseModelChangeStructureVerbMask(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
);
78 void parseAxisScaleEnumeration(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
);
79 void parseExceptionDeviationFormat(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
);
80 void parseAttributeId(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
);
81 void registerEnumTypes(int proto
);