Wireshark 4.7.0
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
31/* ─── Subtree array registration handles ─────────────────────────────────── */
32
34extern int ett_opcua_array_NodeIdType;
35
37extern int ett_opcua_array_NamingRuleType;
38
40extern int ett_opcua_array_OpenFileMode;
41
43extern int ett_opcua_array_TrustListMasks;
44
46extern int ett_opcua_array_IdType;
47
49extern int ett_opcua_array_NodeClass;
50
52extern int ett_opcua_array_ApplicationType;
53
55extern int ett_opcua_array_MessageSecurityMode;
56
58extern int ett_opcua_array_UserTokenType;
59
61extern int ett_opcua_array_SecurityTokenRequestType;
62
64extern int ett_opcua_array_NodeAttributesMask;
65
67extern int ett_opcua_array_AttributeWriteMask;
68
70extern int ett_opcua_array_BrowseDirection;
71
73extern int ett_opcua_array_BrowseResultMask;
74
76extern int ett_opcua_array_ComplianceLevel;
77
79extern int ett_opcua_array_FilterOperator;
80
82extern int ett_opcua_array_TimestampsToReturn;
83
85extern int ett_opcua_array_HistoryUpdateType;
86
88extern int ett_opcua_array_PerformUpdateType;
89
91extern int ett_opcua_array_MonitoringMode;
92
94extern int ett_opcua_array_DataChangeTrigger;
95
97extern int ett_opcua_array_DeadbandType;
98
100extern int ett_opcua_array_EnumeratedTestType;
101
103extern int ett_opcua_array_RedundancySupport;
104
106extern int ett_opcua_array_ServerState;
107
109extern int ett_opcua_array_ModelChangeStructureVerbMask;
110
112extern int ett_opcua_array_AxisScaleEnumeration;
113
115extern int ett_opcua_array_ExceptionDeviationFormat;
116
118extern int ett_opcua_array_AttributeId;
119
120
121/* ─── Enumeration parse functions ────────────────────────────────────────── */
122
130void parseNodeIdType(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
131
139void parseNamingRuleType(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
140
148void parseOpenFileMode(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
149
157void parseTrustListMasks(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
158
166void parseIdType(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
167
175void parseNodeClass(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
176
184void parseApplicationType(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
185
193void parseMessageSecurityMode(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
194
202void parseUserTokenType(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
203
211void parseSecurityTokenRequestType(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
212
220void parseNodeAttributesMask(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
221
229void parseAttributeWriteMask(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
230
238void parseBrowseDirection(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
239
247void parseComplianceLevel(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
248
256void parseFilterOperator(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
257
265void parseTimestampsToReturn(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
266
274void parseHistoryUpdateType(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
275
283void parsePerformUpdateType(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
284
292void parseMonitoringMode(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
293
301void parseDataChangeTrigger(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
302
310void parseDeadbandType(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
311
319void parseEnumeratedTestType(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
320
328void parseRedundancySupport(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
329
337void parseServerState(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
338
346void parseModelChangeStructureVerbMask(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
347
355void parseAxisScaleEnumeration(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
356
364void parseExceptionDeviationFormat(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
365
373void parseAttributeId(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, int *pOffset);
374
380void registerEnumTypes(int proto);
Represents the metadata and indexing information for a single captured frame.
Definition packet_info.h:43
Definition proto.h:909
Core tvbuff (testy virtual buffer) structure representing a region of packet data,...
Definition tvbuff-int.h:95