34extern int ett_opcua_ServiceFault;
36extern int ett_opcua_array_ServiceFault;
40extern int ett_opcua_FindServersRequest;
42extern int ett_opcua_array_FindServersRequest;
44extern int ett_opcua_FindServersResponse;
46extern int ett_opcua_array_FindServersResponse;
50extern int ett_opcua_FindServersOnNetworkRequest;
52extern int ett_opcua_array_FindServersOnNetworkRequest;
54extern int ett_opcua_FindServersOnNetworkResponse;
56extern int ett_opcua_array_FindServersOnNetworkResponse;
60extern int ett_opcua_GetEndpointsRequest;
62extern int ett_opcua_array_GetEndpointsRequest;
64extern int ett_opcua_GetEndpointsResponse;
66extern int ett_opcua_array_GetEndpointsResponse;
70extern int ett_opcua_RegisterServerRequest;
72extern int ett_opcua_array_RegisterServerRequest;
74extern int ett_opcua_RegisterServerResponse;
76extern int ett_opcua_array_RegisterServerResponse;
80extern int ett_opcua_RegisterServer2Request;
82extern int ett_opcua_array_RegisterServer2Request;
84extern int ett_opcua_RegisterServer2Response;
86extern int ett_opcua_array_RegisterServer2Response;
90extern int ett_opcua_OpenSecureChannelRequest;
92extern int ett_opcua_array_OpenSecureChannelRequest;
94extern int ett_opcua_OpenSecureChannelResponse;
96extern int ett_opcua_array_OpenSecureChannelResponse;
100extern int ett_opcua_CloseSecureChannelRequest;
102extern int ett_opcua_array_CloseSecureChannelRequest;
104extern int ett_opcua_CloseSecureChannelResponse;
106extern int ett_opcua_array_CloseSecureChannelResponse;
110extern int ett_opcua_CreateSessionRequest;
112extern int ett_opcua_array_CreateSessionRequest;
114extern int ett_opcua_CreateSessionResponse;
116extern int ett_opcua_array_CreateSessionResponse;
120extern int ett_opcua_ActivateSessionRequest;
122extern int ett_opcua_array_ActivateSessionRequest;
124extern int ett_opcua_ActivateSessionResponse;
126extern int ett_opcua_array_ActivateSessionResponse;
130extern int ett_opcua_CloseSessionRequest;
132extern int ett_opcua_array_CloseSessionRequest;
134extern int ett_opcua_CloseSessionResponse;
136extern int ett_opcua_array_CloseSessionResponse;
140extern int ett_opcua_CancelRequest;
142extern int ett_opcua_array_CancelRequest;
144extern int ett_opcua_CancelResponse;
146extern int ett_opcua_array_CancelResponse;
150extern int ett_opcua_AddNodesRequest;
152extern int ett_opcua_array_AddNodesRequest;
154extern int ett_opcua_AddNodesResponse;
156extern int ett_opcua_array_AddNodesResponse;
160extern int ett_opcua_AddReferencesRequest;
162extern int ett_opcua_array_AddReferencesRequest;
164extern int ett_opcua_AddReferencesResponse;
166extern int ett_opcua_array_AddReferencesResponse;
170extern int ett_opcua_DeleteNodesRequest;
172extern int ett_opcua_array_DeleteNodesRequest;
174extern int ett_opcua_DeleteNodesResponse;
176extern int ett_opcua_array_DeleteNodesResponse;
180extern int ett_opcua_DeleteReferencesRequest;
182extern int ett_opcua_array_DeleteReferencesRequest;
184extern int ett_opcua_DeleteReferencesResponse;
186extern int ett_opcua_array_DeleteReferencesResponse;
190extern int ett_opcua_BrowseRequest;
192extern int ett_opcua_array_BrowseRequest;
194extern int ett_opcua_BrowseResponse;
196extern int ett_opcua_array_BrowseResponse;
200extern int ett_opcua_BrowseNextRequest;
202extern int ett_opcua_array_BrowseNextRequest;
204extern int ett_opcua_BrowseNextResponse;
206extern int ett_opcua_array_BrowseNextResponse;
210extern int ett_opcua_TranslateBrowsePathsToNodeIdsRequest;
212extern int ett_opcua_array_TranslateBrowsePathsToNodeIdsRequest;
214extern int ett_opcua_TranslateBrowsePathsToNodeIdsResponse;
216extern int ett_opcua_array_TranslateBrowsePathsToNodeIdsResponse;
220extern int ett_opcua_RegisterNodesRequest;
222extern int ett_opcua_array_RegisterNodesRequest;
224extern int ett_opcua_RegisterNodesResponse;
226extern int ett_opcua_array_RegisterNodesResponse;
230extern int ett_opcua_UnregisterNodesRequest;
232extern int ett_opcua_array_UnregisterNodesRequest;
234extern int ett_opcua_UnregisterNodesResponse;
236extern int ett_opcua_array_UnregisterNodesResponse;
240extern int ett_opcua_QueryFirstRequest;
242extern int ett_opcua_array_QueryFirstRequest;
244extern int ett_opcua_QueryFirstResponse;
246extern int ett_opcua_array_QueryFirstResponse;
250extern int ett_opcua_QueryNextRequest;
252extern int ett_opcua_array_QueryNextRequest;
254extern int ett_opcua_QueryNextResponse;
256extern int ett_opcua_array_QueryNextResponse;
260extern int ett_opcua_ReadRequest;
262extern int ett_opcua_array_ReadRequest;
264extern int ett_opcua_ReadResponse;
266extern int ett_opcua_array_ReadResponse;
270extern int ett_opcua_HistoryReadRequest;
272extern int ett_opcua_array_HistoryReadRequest;
274extern int ett_opcua_HistoryReadResponse;
276extern int ett_opcua_array_HistoryReadResponse;
280extern int ett_opcua_WriteRequest;
282extern int ett_opcua_array_WriteRequest;
284extern int ett_opcua_WriteResponse;
286extern int ett_opcua_array_WriteResponse;
290extern int ett_opcua_HistoryUpdateRequest;
292extern int ett_opcua_array_HistoryUpdateRequest;
294extern int ett_opcua_HistoryUpdateResponse;
296extern int ett_opcua_array_HistoryUpdateResponse;
300extern int ett_opcua_CallRequest;
302extern int ett_opcua_array_CallRequest;
304extern int ett_opcua_CallResponse;
306extern int ett_opcua_array_CallResponse;
310extern int ett_opcua_CreateMonitoredItemsRequest;
312extern int ett_opcua_array_CreateMonitoredItemsRequest;
314extern int ett_opcua_CreateMonitoredItemsResponse;
316extern int ett_opcua_array_CreateMonitoredItemsResponse;
320extern int ett_opcua_ModifyMonitoredItemsRequest;
322extern int ett_opcua_array_ModifyMonitoredItemsRequest;
324extern int ett_opcua_ModifyMonitoredItemsResponse;
326extern int ett_opcua_array_ModifyMonitoredItemsResponse;
330extern int ett_opcua_SetMonitoringModeRequest;
332extern int ett_opcua_array_SetMonitoringModeRequest;
334extern int ett_opcua_SetMonitoringModeResponse;
336extern int ett_opcua_array_SetMonitoringModeResponse;
340extern int ett_opcua_SetTriggeringRequest;
342extern int ett_opcua_array_SetTriggeringRequest;
344extern int ett_opcua_SetTriggeringResponse;
346extern int ett_opcua_array_SetTriggeringResponse;
350extern int ett_opcua_DeleteMonitoredItemsRequest;
352extern int ett_opcua_array_DeleteMonitoredItemsRequest;
354extern int ett_opcua_DeleteMonitoredItemsResponse;
356extern int ett_opcua_array_DeleteMonitoredItemsResponse;
360extern int ett_opcua_CreateSubscriptionRequest;
362extern int ett_opcua_array_CreateSubscriptionRequest;
364extern int ett_opcua_CreateSubscriptionResponse;
366extern int ett_opcua_array_CreateSubscriptionResponse;
370extern int ett_opcua_ModifySubscriptionRequest;
372extern int ett_opcua_array_ModifySubscriptionRequest;
374extern int ett_opcua_ModifySubscriptionResponse;
376extern int ett_opcua_array_ModifySubscriptionResponse;
380extern int ett_opcua_SetPublishingModeRequest;
382extern int ett_opcua_array_SetPublishingModeRequest;
384extern int ett_opcua_SetPublishingModeResponse;
386extern int ett_opcua_array_SetPublishingModeResponse;
390extern int ett_opcua_PublishRequest;
392extern int ett_opcua_array_PublishRequest;
394extern int ett_opcua_PublishResponse;
396extern int ett_opcua_array_PublishResponse;
400extern int ett_opcua_RepublishRequest;
402extern int ett_opcua_array_RepublishRequest;
404extern int ett_opcua_RepublishResponse;
406extern int ett_opcua_array_RepublishResponse;
410extern int ett_opcua_TransferSubscriptionsRequest;
412extern int ett_opcua_array_TransferSubscriptionsRequest;
414extern int ett_opcua_TransferSubscriptionsResponse;
416extern int ett_opcua_array_TransferSubscriptionsResponse;
420extern int ett_opcua_DeleteSubscriptionsRequest;
422extern int ett_opcua_array_DeleteSubscriptionsRequest;
424extern int ett_opcua_DeleteSubscriptionsResponse;
426extern int ett_opcua_array_DeleteSubscriptionsResponse;
430extern int ett_opcua_TestStackRequest;
432extern int ett_opcua_array_TestStackRequest;
434extern int ett_opcua_TestStackResponse;
436extern int ett_opcua_array_TestStackResponse;
440extern int ett_opcua_TestStackExRequest;
442extern int ett_opcua_array_TestStackExRequest;
444extern int ett_opcua_TestStackExResponse;
446extern int ett_opcua_array_TestStackExResponse;
453void parseServiceFault(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
460void parseFindServersRequest(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
467void parseFindServersResponse(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
474void parseFindServersOnNetworkRequest(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
481void parseFindServersOnNetworkResponse(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
488void parseGetEndpointsRequest(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
495void parseGetEndpointsResponse(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
502void parseRegisterServerRequest(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
509void parseRegisterServerResponse(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
516void parseRegisterServer2Request(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
523void parseRegisterServer2Response(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
530void parseOpenSecureChannelRequest(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
537void parseOpenSecureChannelResponse(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
544void parseCloseSecureChannelRequest(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
551void parseCloseSecureChannelResponse(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
558void parseCreateSessionRequest(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
565void parseCreateSessionResponse(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
572void parseActivateSessionRequest(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
579void parseActivateSessionResponse(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
586void parseCloseSessionRequest(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
593void parseCloseSessionResponse(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
600void parseCancelRequest(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
607void parseCancelResponse(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
614void parseAddNodesRequest(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
621void parseAddNodesResponse(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
628void parseAddReferencesRequest(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
635void parseAddReferencesResponse(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
642void parseDeleteNodesRequest(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
649void parseDeleteNodesResponse(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
656void parseDeleteReferencesRequest(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
663void parseDeleteReferencesResponse(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
670void parseBrowseRequest(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
677void parseBrowseResponse(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
684void parseBrowseNextRequest(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
691void parseBrowseNextResponse(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
698void parseTranslateBrowsePathsToNodeIdsRequest(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
705void parseTranslateBrowsePathsToNodeIdsResponse(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
712void parseRegisterNodesRequest(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
719void parseRegisterNodesResponse(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
726void parseUnregisterNodesRequest(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
733void parseUnregisterNodesResponse(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
740void parseQueryFirstRequest(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
747void parseQueryFirstResponse(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
754void parseQueryNextRequest(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
761void parseQueryNextResponse(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
768void parseReadRequest(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
775void parseReadResponse(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
782void parseHistoryReadRequest(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
789void parseHistoryReadResponse(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
796void parseWriteRequest(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
803void parseWriteResponse(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
810void parseHistoryUpdateRequest(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
817void parseHistoryUpdateResponse(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
824void parseCallRequest(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
831void parseCallResponse(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
838void parseCreateMonitoredItemsRequest(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
845void parseCreateMonitoredItemsResponse(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
852void parseModifyMonitoredItemsRequest(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
859void parseModifyMonitoredItemsResponse(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
866void parseSetMonitoringModeRequest(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
873void parseSetMonitoringModeResponse(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
880void parseSetTriggeringRequest(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
887void parseSetTriggeringResponse(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
894void parseDeleteMonitoredItemsRequest(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
901void parseDeleteMonitoredItemsResponse(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
908void parseCreateSubscriptionRequest(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
915void parseCreateSubscriptionResponse(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
922void parseModifySubscriptionRequest(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
929void parseModifySubscriptionResponse(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
936void parseSetPublishingModeRequest(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
943void parseSetPublishingModeResponse(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
950void parsePublishRequest(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
957void parsePublishResponse(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
964void parseRepublishRequest(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
971void parseRepublishResponse(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
978void parseTransferSubscriptionsRequest(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
985void parseTransferSubscriptionsResponse(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
992void parseDeleteSubscriptionsRequest(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
999void parseDeleteSubscriptionsResponse(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
1006void parseTestStackRequest(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
1013void parseTestStackResponse(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
1020void parseTestStackExRequest(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
1027void parseTestStackExResponse(proto_tree *tree, tvbuff_t *tvb,
packet_info *pinfo,
int *pOffset);
1032void registerServiceTypes(
void);
struct _packet_info packet_info
Represents the metadata and indexing information for a single captured frame.