| Wireshark 4.7.3 The Wireshark network protocol analyzer

Loading...
Searching...
No Matches
opcua_enumparser.h
1/******************************************************************************
2** Copyright (C) 2006-2015 ascolab GmbH. All Rights Reserved.
3** Web: http://www.ascolab.com
4**
5** SPDX-License-Identifier: GPL-2.0-or-later
6**
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.
9**
10** Project: OpcUa Wireshark Plugin
11**
12** Description: OpcUa Enum Type Parser
13**
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.
17**
18******************************************************************************/
19
20#include <glib.h>
21#include <epan/packet.h>
22
30
31/* ─── Subtree array registration handles ─────────────────────────────────── */
32
34 extern int ett_opcua_array_NodeIdType;
35
37 extern int ett_opcua_array_NamingRuleType;
38
40 extern int ett_opcua_array_OpenFileMode;
41
43 extern int ett_opcua_array_TrustListMasks;
44
46 extern int ett_opcua_array_IdType;
47
49 extern int ett_opcua_array_NodeClass;
50
52 extern int ett_opcua_array_ApplicationType;
53
55 extern int ett_opcua_array_MessageSecurityMode;
56
58 extern int ett_opcua_array_UserTokenType;
59
61 extern int ett_opcua_array_SecurityTokenRequestType;
62
64 extern int ett_opcua_array_NodeAttributesMask;
65
67 extern int ett_opcua_array_AttributeWriteMask;
68
70 extern int ett_opcua_array_BrowseDirection;
71
73 extern int ett_opcua_array_BrowseResultMask;
74
76 extern int ett_opcua_array_ComplianceLevel;
77
79 extern int ett_opcua_array_FilterOperator;
80
82 extern int ett_opcua_array_TimestampsToReturn;
83
85 extern int ett_opcua_array_HistoryUpdateType;
86
88 extern int ett_opcua_array_PerformUpdateType;
89
91 extern int ett_opcua_array_MonitoringMode;
92
94 extern int ett_opcua_array_DataChangeTrigger;
95
97 extern int ett_opcua_array_DeadbandType;
98
100 extern int ett_opcua_array_EnumeratedTestType;
101
103 extern int ett_opcua_array_RedundancySupport;
104
106 extern int ett_opcua_array_ServerState;
107
109 extern int ett_opcua_array_ModelChangeStructureVerbMask;
110
112 extern int ett_opcua_array_AxisScaleEnumeration;
113
115 extern int ett_opcua_array_ExceptionDeviationFormat;
116
118 extern int ett_opcua_array_AttributeId;
119
120
121/* ─── Enumeration parse functions ────────────────────────────────────────── */
122
130 void parseNodeIdType(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
131
139 void parseNamingRuleType(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
140
148 void parseOpenFileMode(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
149
157 void parseTrustListMasks(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
158
166 void parseIdType(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
167
175 void parseNodeClass(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
176
184 void parseApplicationType(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
185
193 void parseMessageSecurityMode(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
194
202 void parseUserTokenType(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
203
211 void parseSecurityTokenRequestType(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
212
220 void parseNodeAttributesMask(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
221
229 void parseAttributeWriteMask(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
230
238 void parseBrowseDirection(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
239
247 void parseComplianceLevel(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
248
256 void parseFilterOperator(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
257
265 void parseTimestampsToReturn(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
266
274 void parseHistoryUpdateType(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
275
283 void parsePerformUpdateType(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
284
292 void parseMonitoringMode(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
293
301 void parseDataChangeTrigger(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
302
310 void parseDeadbandType(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
311
319 void parseEnumeratedTestType(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
320
328 void parseRedundancySupport(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
329
337 void parseServerState(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
338
346 void parseModelChangeStructureVerbMask(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
347
355 void parseAxisScaleEnumeration(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
356
364 void parseExceptionDeviationFormat(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
365
373 void parseAttributeId(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
374
380 void registerEnumTypes(int proto);
packet_info
struct _packet_info packet_info
Represents the metadata and indexing information for a single captured frame.
packet.h