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 Complex 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_TrustListDataType
;
24 extern int ett_opcua_array_TrustListDataType
;
25 extern int ett_opcua_Node
;
26 extern int ett_opcua_array_Node
;
27 extern int ett_opcua_InstanceNode
;
28 extern int ett_opcua_array_InstanceNode
;
29 extern int ett_opcua_TypeNode
;
30 extern int ett_opcua_array_TypeNode
;
31 extern int ett_opcua_ObjectNode
;
32 extern int ett_opcua_array_ObjectNode
;
33 extern int ett_opcua_ObjectTypeNode
;
34 extern int ett_opcua_array_ObjectTypeNode
;
35 extern int ett_opcua_VariableNode
;
36 extern int ett_opcua_array_VariableNode
;
37 extern int ett_opcua_VariableTypeNode
;
38 extern int ett_opcua_array_VariableTypeNode
;
39 extern int ett_opcua_ReferenceTypeNode
;
40 extern int ett_opcua_array_ReferenceTypeNode
;
41 extern int ett_opcua_MethodNode
;
42 extern int ett_opcua_array_MethodNode
;
43 extern int ett_opcua_ViewNode
;
44 extern int ett_opcua_array_ViewNode
;
45 extern int ett_opcua_DataTypeNode
;
46 extern int ett_opcua_array_DataTypeNode
;
47 extern int ett_opcua_ReferenceNode
;
48 extern int ett_opcua_array_ReferenceNode
;
49 extern int ett_opcua_Argument
;
50 extern int ett_opcua_array_Argument
;
51 extern int ett_opcua_EnumValueType
;
52 extern int ett_opcua_array_EnumValueType
;
53 extern int ett_opcua_OptionSet
;
54 extern int ett_opcua_array_OptionSet
;
55 extern int ett_opcua_TimeZoneDataType
;
56 extern int ett_opcua_array_TimeZoneDataType
;
57 extern int ett_opcua_ApplicationDescription
;
58 extern int ett_opcua_array_ApplicationDescription
;
59 extern int ett_opcua_RequestHeader
;
60 extern int ett_opcua_array_RequestHeader
;
61 extern int ett_opcua_ResponseHeader
;
62 extern int ett_opcua_array_ResponseHeader
;
63 extern int ett_opcua_ServerOnNetwork
;
64 extern int ett_opcua_array_ServerOnNetwork
;
65 extern int ett_opcua_UserTokenPolicy
;
66 extern int ett_opcua_array_UserTokenPolicy
;
67 extern int ett_opcua_EndpointDescription
;
68 extern int ett_opcua_array_EndpointDescription
;
69 extern int ett_opcua_RegisteredServer
;
70 extern int ett_opcua_array_RegisteredServer
;
71 extern int ett_opcua_MdnsDiscoveryConfiguration
;
72 extern int ett_opcua_array_MdnsDiscoveryConfiguration
;
73 extern int ett_opcua_ChannelSecurityToken
;
74 extern int ett_opcua_array_ChannelSecurityToken
;
75 extern int ett_opcua_SignedSoftwareCertificate
;
76 extern int ett_opcua_array_SignedSoftwareCertificate
;
77 extern int ett_opcua_SignatureData
;
78 extern int ett_opcua_array_SignatureData
;
79 extern int ett_opcua_UserIdentityToken
;
80 extern int ett_opcua_array_UserIdentityToken
;
81 extern int ett_opcua_AnonymousIdentityToken
;
82 extern int ett_opcua_array_AnonymousIdentityToken
;
83 extern int ett_opcua_UserNameIdentityToken
;
84 extern int ett_opcua_array_UserNameIdentityToken
;
85 extern int ett_opcua_X509IdentityToken
;
86 extern int ett_opcua_array_X509IdentityToken
;
87 extern int ett_opcua_KerberosIdentityToken
;
88 extern int ett_opcua_array_KerberosIdentityToken
;
89 extern int ett_opcua_IssuedIdentityToken
;
90 extern int ett_opcua_array_IssuedIdentityToken
;
91 extern int ett_opcua_NodeAttributes
;
92 extern int ett_opcua_array_NodeAttributes
;
93 extern int ett_opcua_ObjectAttributes
;
94 extern int ett_opcua_array_ObjectAttributes
;
95 extern int ett_opcua_VariableAttributes
;
96 extern int ett_opcua_array_VariableAttributes
;
97 extern int ett_opcua_MethodAttributes
;
98 extern int ett_opcua_array_MethodAttributes
;
99 extern int ett_opcua_ObjectTypeAttributes
;
100 extern int ett_opcua_array_ObjectTypeAttributes
;
101 extern int ett_opcua_VariableTypeAttributes
;
102 extern int ett_opcua_array_VariableTypeAttributes
;
103 extern int ett_opcua_ReferenceTypeAttributes
;
104 extern int ett_opcua_array_ReferenceTypeAttributes
;
105 extern int ett_opcua_DataTypeAttributes
;
106 extern int ett_opcua_array_DataTypeAttributes
;
107 extern int ett_opcua_ViewAttributes
;
108 extern int ett_opcua_array_ViewAttributes
;
109 extern int ett_opcua_AddNodesItem
;
110 extern int ett_opcua_array_AddNodesItem
;
111 extern int ett_opcua_AddNodesResult
;
112 extern int ett_opcua_array_AddNodesResult
;
113 extern int ett_opcua_AddReferencesItem
;
114 extern int ett_opcua_array_AddReferencesItem
;
115 extern int ett_opcua_DeleteNodesItem
;
116 extern int ett_opcua_array_DeleteNodesItem
;
117 extern int ett_opcua_DeleteReferencesItem
;
118 extern int ett_opcua_array_DeleteReferencesItem
;
119 extern int ett_opcua_ViewDescription
;
120 extern int ett_opcua_array_ViewDescription
;
121 extern int ett_opcua_BrowseDescription
;
122 extern int ett_opcua_array_BrowseDescription
;
123 extern int ett_opcua_ReferenceDescription
;
124 extern int ett_opcua_array_ReferenceDescription
;
125 extern int ett_opcua_BrowseResult
;
126 extern int ett_opcua_array_BrowseResult
;
127 extern int ett_opcua_RelativePathElement
;
128 extern int ett_opcua_array_RelativePathElement
;
129 extern int ett_opcua_RelativePath
;
130 extern int ett_opcua_array_RelativePath
;
131 extern int ett_opcua_BrowsePath
;
132 extern int ett_opcua_array_BrowsePath
;
133 extern int ett_opcua_BrowsePathTarget
;
134 extern int ett_opcua_array_BrowsePathTarget
;
135 extern int ett_opcua_BrowsePathResult
;
136 extern int ett_opcua_array_BrowsePathResult
;
137 extern int ett_opcua_EndpointConfiguration
;
138 extern int ett_opcua_array_EndpointConfiguration
;
139 extern int ett_opcua_SupportedProfile
;
140 extern int ett_opcua_array_SupportedProfile
;
141 extern int ett_opcua_SoftwareCertificate
;
142 extern int ett_opcua_array_SoftwareCertificate
;
143 extern int ett_opcua_QueryDataDescription
;
144 extern int ett_opcua_array_QueryDataDescription
;
145 extern int ett_opcua_NodeTypeDescription
;
146 extern int ett_opcua_array_NodeTypeDescription
;
147 extern int ett_opcua_QueryDataSet
;
148 extern int ett_opcua_array_QueryDataSet
;
149 extern int ett_opcua_NodeReference
;
150 extern int ett_opcua_array_NodeReference
;
151 extern int ett_opcua_ContentFilterElement
;
152 extern int ett_opcua_array_ContentFilterElement
;
153 extern int ett_opcua_ContentFilter
;
154 extern int ett_opcua_array_ContentFilter
;
155 extern int ett_opcua_ElementOperand
;
156 extern int ett_opcua_array_ElementOperand
;
157 extern int ett_opcua_LiteralOperand
;
158 extern int ett_opcua_array_LiteralOperand
;
159 extern int ett_opcua_AttributeOperand
;
160 extern int ett_opcua_array_AttributeOperand
;
161 extern int ett_opcua_SimpleAttributeOperand
;
162 extern int ett_opcua_array_SimpleAttributeOperand
;
163 extern int ett_opcua_ContentFilterElementResult
;
164 extern int ett_opcua_array_ContentFilterElementResult
;
165 extern int ett_opcua_ContentFilterResult
;
166 extern int ett_opcua_array_ContentFilterResult
;
167 extern int ett_opcua_ParsingResult
;
168 extern int ett_opcua_array_ParsingResult
;
169 extern int ett_opcua_ReadValueId
;
170 extern int ett_opcua_array_ReadValueId
;
171 extern int ett_opcua_HistoryReadValueId
;
172 extern int ett_opcua_array_HistoryReadValueId
;
173 extern int ett_opcua_HistoryReadResult
;
174 extern int ett_opcua_array_HistoryReadResult
;
175 extern int ett_opcua_ReadEventDetails
;
176 extern int ett_opcua_array_ReadEventDetails
;
177 extern int ett_opcua_ReadRawModifiedDetails
;
178 extern int ett_opcua_array_ReadRawModifiedDetails
;
179 extern int ett_opcua_ReadProcessedDetails
;
180 extern int ett_opcua_array_ReadProcessedDetails
;
181 extern int ett_opcua_ReadAtTimeDetails
;
182 extern int ett_opcua_array_ReadAtTimeDetails
;
183 extern int ett_opcua_HistoryData
;
184 extern int ett_opcua_array_HistoryData
;
185 extern int ett_opcua_ModificationInfo
;
186 extern int ett_opcua_array_ModificationInfo
;
187 extern int ett_opcua_HistoryModifiedData
;
188 extern int ett_opcua_array_HistoryModifiedData
;
189 extern int ett_opcua_HistoryEvent
;
190 extern int ett_opcua_array_HistoryEvent
;
191 extern int ett_opcua_WriteValue
;
192 extern int ett_opcua_array_WriteValue
;
193 extern int ett_opcua_HistoryUpdateDetails
;
194 extern int ett_opcua_array_HistoryUpdateDetails
;
195 extern int ett_opcua_UpdateDataDetails
;
196 extern int ett_opcua_array_UpdateDataDetails
;
197 extern int ett_opcua_UpdateStructureDataDetails
;
198 extern int ett_opcua_array_UpdateStructureDataDetails
;
199 extern int ett_opcua_UpdateEventDetails
;
200 extern int ett_opcua_array_UpdateEventDetails
;
201 extern int ett_opcua_DeleteRawModifiedDetails
;
202 extern int ett_opcua_array_DeleteRawModifiedDetails
;
203 extern int ett_opcua_DeleteAtTimeDetails
;
204 extern int ett_opcua_array_DeleteAtTimeDetails
;
205 extern int ett_opcua_DeleteEventDetails
;
206 extern int ett_opcua_array_DeleteEventDetails
;
207 extern int ett_opcua_HistoryUpdateResult
;
208 extern int ett_opcua_array_HistoryUpdateResult
;
209 extern int ett_opcua_CallMethodRequest
;
210 extern int ett_opcua_array_CallMethodRequest
;
211 extern int ett_opcua_CallMethodResult
;
212 extern int ett_opcua_array_CallMethodResult
;
213 extern int ett_opcua_DataChangeFilter
;
214 extern int ett_opcua_array_DataChangeFilter
;
215 extern int ett_opcua_EventFilter
;
216 extern int ett_opcua_array_EventFilter
;
217 extern int ett_opcua_AggregateConfiguration
;
218 extern int ett_opcua_array_AggregateConfiguration
;
219 extern int ett_opcua_AggregateFilter
;
220 extern int ett_opcua_array_AggregateFilter
;
221 extern int ett_opcua_EventFilterResult
;
222 extern int ett_opcua_array_EventFilterResult
;
223 extern int ett_opcua_AggregateFilterResult
;
224 extern int ett_opcua_array_AggregateFilterResult
;
225 extern int ett_opcua_MonitoringParameters
;
226 extern int ett_opcua_array_MonitoringParameters
;
227 extern int ett_opcua_MonitoredItemCreateRequest
;
228 extern int ett_opcua_array_MonitoredItemCreateRequest
;
229 extern int ett_opcua_MonitoredItemCreateResult
;
230 extern int ett_opcua_array_MonitoredItemCreateResult
;
231 extern int ett_opcua_MonitoredItemModifyRequest
;
232 extern int ett_opcua_array_MonitoredItemModifyRequest
;
233 extern int ett_opcua_MonitoredItemModifyResult
;
234 extern int ett_opcua_array_MonitoredItemModifyResult
;
235 extern int ett_opcua_NotificationMessage
;
236 extern int ett_opcua_array_NotificationMessage
;
237 extern int ett_opcua_DataChangeNotification
;
238 extern int ett_opcua_array_DataChangeNotification
;
239 extern int ett_opcua_MonitoredItemNotification
;
240 extern int ett_opcua_array_MonitoredItemNotification
;
241 extern int ett_opcua_EventNotificationList
;
242 extern int ett_opcua_array_EventNotificationList
;
243 extern int ett_opcua_EventFieldList
;
244 extern int ett_opcua_array_EventFieldList
;
245 extern int ett_opcua_HistoryEventFieldList
;
246 extern int ett_opcua_array_HistoryEventFieldList
;
247 extern int ett_opcua_StatusChangeNotification
;
248 extern int ett_opcua_array_StatusChangeNotification
;
249 extern int ett_opcua_SubscriptionAcknowledgement
;
250 extern int ett_opcua_array_SubscriptionAcknowledgement
;
251 extern int ett_opcua_TransferResult
;
252 extern int ett_opcua_array_TransferResult
;
253 extern int ett_opcua_ScalarTestType
;
254 extern int ett_opcua_array_ScalarTestType
;
255 extern int ett_opcua_ArrayTestType
;
256 extern int ett_opcua_array_ArrayTestType
;
257 extern int ett_opcua_CompositeTestType
;
258 extern int ett_opcua_array_CompositeTestType
;
259 extern int ett_opcua_BuildInfo
;
260 extern int ett_opcua_array_BuildInfo
;
261 extern int ett_opcua_RedundantServerDataType
;
262 extern int ett_opcua_array_RedundantServerDataType
;
263 extern int ett_opcua_EndpointUrlListDataType
;
264 extern int ett_opcua_array_EndpointUrlListDataType
;
265 extern int ett_opcua_NetworkGroupDataType
;
266 extern int ett_opcua_array_NetworkGroupDataType
;
267 extern int ett_opcua_SamplingIntervalDiagnosticsDataType
;
268 extern int ett_opcua_array_SamplingIntervalDiagnosticsDataType
;
269 extern int ett_opcua_ServerDiagnosticsSummaryDataType
;
270 extern int ett_opcua_array_ServerDiagnosticsSummaryDataType
;
271 extern int ett_opcua_ServerStatusDataType
;
272 extern int ett_opcua_array_ServerStatusDataType
;
273 extern int ett_opcua_SessionDiagnosticsDataType
;
274 extern int ett_opcua_array_SessionDiagnosticsDataType
;
275 extern int ett_opcua_SessionSecurityDiagnosticsDataType
;
276 extern int ett_opcua_array_SessionSecurityDiagnosticsDataType
;
277 extern int ett_opcua_ServiceCounterDataType
;
278 extern int ett_opcua_array_ServiceCounterDataType
;
279 extern int ett_opcua_StatusResult
;
280 extern int ett_opcua_array_StatusResult
;
281 extern int ett_opcua_SubscriptionDiagnosticsDataType
;
282 extern int ett_opcua_array_SubscriptionDiagnosticsDataType
;
283 extern int ett_opcua_ModelChangeStructureDataType
;
284 extern int ett_opcua_array_ModelChangeStructureDataType
;
285 extern int ett_opcua_SemanticChangeStructureDataType
;
286 extern int ett_opcua_array_SemanticChangeStructureDataType
;
287 extern int ett_opcua_Range
;
288 extern int ett_opcua_array_Range
;
289 extern int ett_opcua_EUInformation
;
290 extern int ett_opcua_array_EUInformation
;
291 extern int ett_opcua_ComplexNumberType
;
292 extern int ett_opcua_array_ComplexNumberType
;
293 extern int ett_opcua_DoubleComplexNumberType
;
294 extern int ett_opcua_array_DoubleComplexNumberType
;
295 extern int ett_opcua_AxisInformation
;
296 extern int ett_opcua_array_AxisInformation
;
297 extern int ett_opcua_XVType
;
298 extern int ett_opcua_array_XVType
;
299 extern int ett_opcua_ProgramDiagnosticDataType
;
300 extern int ett_opcua_array_ProgramDiagnosticDataType
;
301 extern int ett_opcua_Annotation
;
302 extern int ett_opcua_array_Annotation
;
304 void parseTrustListDataType(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
305 void parseNode(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
306 void parseInstanceNode(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
307 void parseTypeNode(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
308 void parseObjectNode(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
309 void parseObjectTypeNode(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
310 void parseVariableNode(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
311 void parseVariableTypeNode(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
312 void parseReferenceTypeNode(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
313 void parseMethodNode(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
314 void parseViewNode(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
315 void parseDataTypeNode(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
316 void parseReferenceNode(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
317 void parseArgument(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
318 void parseEnumValueType(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
319 void parseOptionSet(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
320 void parseTimeZoneDataType(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
321 void parseApplicationDescription(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
322 void parseRequestHeader(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
323 void parseResponseHeader(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
324 void parseServerOnNetwork(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
325 void parseUserTokenPolicy(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
326 void parseEndpointDescription(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
327 void parseRegisteredServer(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
328 void parseMdnsDiscoveryConfiguration(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
329 void parseChannelSecurityToken(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
330 void parseSignedSoftwareCertificate(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
331 void parseSignatureData(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
332 void parseUserIdentityToken(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
333 void parseAnonymousIdentityToken(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
334 void parseUserNameIdentityToken(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
335 void parseX509IdentityToken(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
336 void parseKerberosIdentityToken(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
337 void parseIssuedIdentityToken(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
338 void parseNodeAttributes(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
339 void parseObjectAttributes(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
340 void parseVariableAttributes(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
341 void parseMethodAttributes(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
342 void parseObjectTypeAttributes(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
343 void parseVariableTypeAttributes(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
344 void parseReferenceTypeAttributes(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
345 void parseDataTypeAttributes(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
346 void parseViewAttributes(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
347 void parseAddNodesItem(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
348 void parseAddNodesResult(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
349 void parseAddReferencesItem(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
350 void parseDeleteNodesItem(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
351 void parseDeleteReferencesItem(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
352 void parseViewDescription(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
353 void parseBrowseDescription(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
354 void parseReferenceDescription(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
355 void parseBrowseResult(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
356 void parseRelativePathElement(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
357 void parseRelativePath(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
358 void parseBrowsePath(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
359 void parseBrowsePathTarget(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
360 void parseBrowsePathResult(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
361 void parseEndpointConfiguration(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
362 void parseSupportedProfile(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
363 void parseSoftwareCertificate(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
364 void parseQueryDataDescription(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
365 void parseNodeTypeDescription(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
366 void parseQueryDataSet(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
367 void parseNodeReference(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
368 void parseContentFilterElement(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
369 void parseContentFilter(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
370 void parseElementOperand(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
371 void parseLiteralOperand(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
372 void parseAttributeOperand(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
373 void parseSimpleAttributeOperand(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
374 void parseContentFilterElementResult(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
375 void parseContentFilterResult(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
376 void parseParsingResult(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
377 void parseReadValueId(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
378 void parseHistoryReadValueId(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
379 void parseHistoryReadResult(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
380 void parseReadEventDetails(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
381 void parseReadRawModifiedDetails(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
382 void parseReadProcessedDetails(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
383 void parseReadAtTimeDetails(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
384 void parseHistoryData(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
385 void parseModificationInfo(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
386 void parseHistoryModifiedData(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
387 void parseHistoryEvent(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
388 void parseWriteValue(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
389 void parseHistoryUpdateDetails(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
390 void parseUpdateDataDetails(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
391 void parseUpdateStructureDataDetails(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
392 void parseUpdateEventDetails(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
393 void parseDeleteRawModifiedDetails(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
394 void parseDeleteAtTimeDetails(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
395 void parseDeleteEventDetails(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
396 void parseHistoryUpdateResult(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
397 void parseCallMethodRequest(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
398 void parseCallMethodResult(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
399 void parseDataChangeFilter(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
400 void parseEventFilter(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
401 void parseAggregateConfiguration(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
402 void parseAggregateFilter(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
403 void parseEventFilterResult(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
404 void parseAggregateFilterResult(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
405 void parseMonitoringParameters(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
406 void parseMonitoredItemCreateRequest(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
407 void parseMonitoredItemCreateResult(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
408 void parseMonitoredItemModifyRequest(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
409 void parseMonitoredItemModifyResult(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
410 void parseNotificationMessage(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
411 void parseDataChangeNotification(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
412 void parseMonitoredItemNotification(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
413 void parseEventNotificationList(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
414 void parseEventFieldList(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
415 void parseHistoryEventFieldList(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
416 void parseStatusChangeNotification(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
417 void parseSubscriptionAcknowledgement(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
418 void parseTransferResult(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
419 void parseScalarTestType(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
420 void parseArrayTestType(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
421 void parseCompositeTestType(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
422 void parseBuildInfo(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
423 void parseRedundantServerDataType(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
424 void parseEndpointUrlListDataType(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
425 void parseNetworkGroupDataType(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
426 void parseSamplingIntervalDiagnosticsDataType(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
427 void parseServerDiagnosticsSummaryDataType(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
428 void parseServerStatusDataType(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
429 void parseSessionDiagnosticsDataType(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
430 void parseSessionSecurityDiagnosticsDataType(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
431 void parseServiceCounterDataType(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
432 void parseStatusResult(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
433 void parseSubscriptionDiagnosticsDataType(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
434 void parseModelChangeStructureDataType(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
435 void parseSemanticChangeStructureDataType(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
436 void parseRange(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
437 void parseEUInformation(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
438 void parseComplexNumberType(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
439 void parseDoubleComplexNumberType(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
440 void parseAxisInformation(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
441 void parseXVType(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
442 void parseProgramDiagnosticDataType(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
443 void parseAnnotation(proto_tree
*tree
, tvbuff_t
*tvb
, packet_info
*pinfo
, int *pOffset
, const char *szFieldName
);
445 void registerComplexTypes(void);