nexmon – Blame information for rev 1
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
1 | office | 1 | /****************************************************************************** |
2 | ** Copyright (C) 2006-2015 ascolab GmbH. All Rights Reserved. |
||
3 | ** Web: http://www.ascolab.com |
||
4 | ** |
||
5 | ** This program is free software; you can redistribute it and/or |
||
6 | ** modify it under the terms of the GNU General Public License |
||
7 | ** as published by the Free Software Foundation; either version 2 |
||
8 | ** of the License, or (at your option) any later version. |
||
9 | ** |
||
10 | ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE |
||
11 | ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. |
||
12 | ** |
||
13 | ** Project: OpcUa Wireshark Plugin |
||
14 | ** |
||
15 | ** Description: Service table and service dispatcher. |
||
16 | ** |
||
17 | ** This file was autogenerated on 13.10.2015. |
||
18 | ** DON'T MODIFY THIS FILE! |
||
19 | ** |
||
20 | ******************************************************************************/ |
||
21 | |||
22 | #include "config.h" |
||
23 | |||
24 | #include <epan/packet.h> |
||
25 | #include "opcua_identifiers.h" |
||
26 | #include "opcua_serviceparser.h" |
||
27 | #include "opcua_serviceids.h" |
||
28 | #include "opcua_servicetable.h" |
||
29 | |||
30 | ParserEntry g_arParserTable[] = { |
||
31 | { OpcUaId_ServiceFault_Encoding_DefaultBinary, parseServiceFault }, |
||
32 | { OpcUaId_FindServersRequest_Encoding_DefaultBinary, parseFindServersRequest }, |
||
33 | { OpcUaId_FindServersResponse_Encoding_DefaultBinary, parseFindServersResponse }, |
||
34 | { OpcUaId_FindServersOnNetworkRequest_Encoding_DefaultBinary, parseFindServersOnNetworkRequest }, |
||
35 | { OpcUaId_FindServersOnNetworkResponse_Encoding_DefaultBinary, parseFindServersOnNetworkResponse }, |
||
36 | { OpcUaId_GetEndpointsRequest_Encoding_DefaultBinary, parseGetEndpointsRequest }, |
||
37 | { OpcUaId_GetEndpointsResponse_Encoding_DefaultBinary, parseGetEndpointsResponse }, |
||
38 | { OpcUaId_RegisterServerRequest_Encoding_DefaultBinary, parseRegisterServerRequest }, |
||
39 | { OpcUaId_RegisterServerResponse_Encoding_DefaultBinary, parseRegisterServerResponse }, |
||
40 | { OpcUaId_RegisterServer2Request_Encoding_DefaultBinary, parseRegisterServer2Request }, |
||
41 | { OpcUaId_RegisterServer2Response_Encoding_DefaultBinary, parseRegisterServer2Response }, |
||
42 | { OpcUaId_OpenSecureChannelRequest_Encoding_DefaultBinary, parseOpenSecureChannelRequest }, |
||
43 | { OpcUaId_OpenSecureChannelResponse_Encoding_DefaultBinary, parseOpenSecureChannelResponse }, |
||
44 | { OpcUaId_CloseSecureChannelRequest_Encoding_DefaultBinary, parseCloseSecureChannelRequest }, |
||
45 | { OpcUaId_CloseSecureChannelResponse_Encoding_DefaultBinary, parseCloseSecureChannelResponse }, |
||
46 | { OpcUaId_CreateSessionRequest_Encoding_DefaultBinary, parseCreateSessionRequest }, |
||
47 | { OpcUaId_CreateSessionResponse_Encoding_DefaultBinary, parseCreateSessionResponse }, |
||
48 | { OpcUaId_ActivateSessionRequest_Encoding_DefaultBinary, parseActivateSessionRequest }, |
||
49 | { OpcUaId_ActivateSessionResponse_Encoding_DefaultBinary, parseActivateSessionResponse }, |
||
50 | { OpcUaId_CloseSessionRequest_Encoding_DefaultBinary, parseCloseSessionRequest }, |
||
51 | { OpcUaId_CloseSessionResponse_Encoding_DefaultBinary, parseCloseSessionResponse }, |
||
52 | { OpcUaId_CancelRequest_Encoding_DefaultBinary, parseCancelRequest }, |
||
53 | { OpcUaId_CancelResponse_Encoding_DefaultBinary, parseCancelResponse }, |
||
54 | { OpcUaId_AddNodesRequest_Encoding_DefaultBinary, parseAddNodesRequest }, |
||
55 | { OpcUaId_AddNodesResponse_Encoding_DefaultBinary, parseAddNodesResponse }, |
||
56 | { OpcUaId_AddReferencesRequest_Encoding_DefaultBinary, parseAddReferencesRequest }, |
||
57 | { OpcUaId_AddReferencesResponse_Encoding_DefaultBinary, parseAddReferencesResponse }, |
||
58 | { OpcUaId_DeleteNodesRequest_Encoding_DefaultBinary, parseDeleteNodesRequest }, |
||
59 | { OpcUaId_DeleteNodesResponse_Encoding_DefaultBinary, parseDeleteNodesResponse }, |
||
60 | { OpcUaId_DeleteReferencesRequest_Encoding_DefaultBinary, parseDeleteReferencesRequest }, |
||
61 | { OpcUaId_DeleteReferencesResponse_Encoding_DefaultBinary, parseDeleteReferencesResponse }, |
||
62 | { OpcUaId_BrowseRequest_Encoding_DefaultBinary, parseBrowseRequest }, |
||
63 | { OpcUaId_BrowseResponse_Encoding_DefaultBinary, parseBrowseResponse }, |
||
64 | { OpcUaId_BrowseNextRequest_Encoding_DefaultBinary, parseBrowseNextRequest }, |
||
65 | { OpcUaId_BrowseNextResponse_Encoding_DefaultBinary, parseBrowseNextResponse }, |
||
66 | { OpcUaId_TranslateBrowsePathsToNodeIdsRequest_Encoding_DefaultBinary, parseTranslateBrowsePathsToNodeIdsRequest }, |
||
67 | { OpcUaId_TranslateBrowsePathsToNodeIdsResponse_Encoding_DefaultBinary, parseTranslateBrowsePathsToNodeIdsResponse }, |
||
68 | { OpcUaId_RegisterNodesRequest_Encoding_DefaultBinary, parseRegisterNodesRequest }, |
||
69 | { OpcUaId_RegisterNodesResponse_Encoding_DefaultBinary, parseRegisterNodesResponse }, |
||
70 | { OpcUaId_UnregisterNodesRequest_Encoding_DefaultBinary, parseUnregisterNodesRequest }, |
||
71 | { OpcUaId_UnregisterNodesResponse_Encoding_DefaultBinary, parseUnregisterNodesResponse }, |
||
72 | { OpcUaId_QueryFirstRequest_Encoding_DefaultBinary, parseQueryFirstRequest }, |
||
73 | { OpcUaId_QueryFirstResponse_Encoding_DefaultBinary, parseQueryFirstResponse }, |
||
74 | { OpcUaId_QueryNextRequest_Encoding_DefaultBinary, parseQueryNextRequest }, |
||
75 | { OpcUaId_QueryNextResponse_Encoding_DefaultBinary, parseQueryNextResponse }, |
||
76 | { OpcUaId_ReadRequest_Encoding_DefaultBinary, parseReadRequest }, |
||
77 | { OpcUaId_ReadResponse_Encoding_DefaultBinary, parseReadResponse }, |
||
78 | { OpcUaId_HistoryReadRequest_Encoding_DefaultBinary, parseHistoryReadRequest }, |
||
79 | { OpcUaId_HistoryReadResponse_Encoding_DefaultBinary, parseHistoryReadResponse }, |
||
80 | { OpcUaId_WriteRequest_Encoding_DefaultBinary, parseWriteRequest }, |
||
81 | { OpcUaId_WriteResponse_Encoding_DefaultBinary, parseWriteResponse }, |
||
82 | { OpcUaId_HistoryUpdateRequest_Encoding_DefaultBinary, parseHistoryUpdateRequest }, |
||
83 | { OpcUaId_HistoryUpdateResponse_Encoding_DefaultBinary, parseHistoryUpdateResponse }, |
||
84 | { OpcUaId_CallRequest_Encoding_DefaultBinary, parseCallRequest }, |
||
85 | { OpcUaId_CallResponse_Encoding_DefaultBinary, parseCallResponse }, |
||
86 | { OpcUaId_CreateMonitoredItemsRequest_Encoding_DefaultBinary, parseCreateMonitoredItemsRequest }, |
||
87 | { OpcUaId_CreateMonitoredItemsResponse_Encoding_DefaultBinary, parseCreateMonitoredItemsResponse }, |
||
88 | { OpcUaId_ModifyMonitoredItemsRequest_Encoding_DefaultBinary, parseModifyMonitoredItemsRequest }, |
||
89 | { OpcUaId_ModifyMonitoredItemsResponse_Encoding_DefaultBinary, parseModifyMonitoredItemsResponse }, |
||
90 | { OpcUaId_SetMonitoringModeRequest_Encoding_DefaultBinary, parseSetMonitoringModeRequest }, |
||
91 | { OpcUaId_SetMonitoringModeResponse_Encoding_DefaultBinary, parseSetMonitoringModeResponse }, |
||
92 | { OpcUaId_SetTriggeringRequest_Encoding_DefaultBinary, parseSetTriggeringRequest }, |
||
93 | { OpcUaId_SetTriggeringResponse_Encoding_DefaultBinary, parseSetTriggeringResponse }, |
||
94 | { OpcUaId_DeleteMonitoredItemsRequest_Encoding_DefaultBinary, parseDeleteMonitoredItemsRequest }, |
||
95 | { OpcUaId_DeleteMonitoredItemsResponse_Encoding_DefaultBinary, parseDeleteMonitoredItemsResponse }, |
||
96 | { OpcUaId_CreateSubscriptionRequest_Encoding_DefaultBinary, parseCreateSubscriptionRequest }, |
||
97 | { OpcUaId_CreateSubscriptionResponse_Encoding_DefaultBinary, parseCreateSubscriptionResponse }, |
||
98 | { OpcUaId_ModifySubscriptionRequest_Encoding_DefaultBinary, parseModifySubscriptionRequest }, |
||
99 | { OpcUaId_ModifySubscriptionResponse_Encoding_DefaultBinary, parseModifySubscriptionResponse }, |
||
100 | { OpcUaId_SetPublishingModeRequest_Encoding_DefaultBinary, parseSetPublishingModeRequest }, |
||
101 | { OpcUaId_SetPublishingModeResponse_Encoding_DefaultBinary, parseSetPublishingModeResponse }, |
||
102 | { OpcUaId_PublishRequest_Encoding_DefaultBinary, parsePublishRequest }, |
||
103 | { OpcUaId_PublishResponse_Encoding_DefaultBinary, parsePublishResponse }, |
||
104 | { OpcUaId_RepublishRequest_Encoding_DefaultBinary, parseRepublishRequest }, |
||
105 | { OpcUaId_RepublishResponse_Encoding_DefaultBinary, parseRepublishResponse }, |
||
106 | { OpcUaId_TransferSubscriptionsRequest_Encoding_DefaultBinary, parseTransferSubscriptionsRequest }, |
||
107 | { OpcUaId_TransferSubscriptionsResponse_Encoding_DefaultBinary, parseTransferSubscriptionsResponse }, |
||
108 | { OpcUaId_DeleteSubscriptionsRequest_Encoding_DefaultBinary, parseDeleteSubscriptionsRequest }, |
||
109 | { OpcUaId_DeleteSubscriptionsResponse_Encoding_DefaultBinary, parseDeleteSubscriptionsResponse }, |
||
110 | { OpcUaId_TestStackRequest_Encoding_DefaultBinary, parseTestStackRequest }, |
||
111 | { OpcUaId_TestStackResponse_Encoding_DefaultBinary, parseTestStackResponse }, |
||
112 | { OpcUaId_TestStackExRequest_Encoding_DefaultBinary, parseTestStackExRequest }, |
||
113 | { OpcUaId_TestStackExResponse_Encoding_DefaultBinary, parseTestStackExResponse }, |
||
114 | }; |
||
115 | const int g_NumServices = sizeof(g_arParserTable) / sizeof(ParserEntry); |
||
116 | |||
117 | /** Service type table */ |
||
118 | const value_string g_requesttypes[] = { |
||
119 | { OpcUaId_ServiceFault_Encoding_DefaultBinary, "ServiceFault" }, |
||
120 | { OpcUaId_FindServersRequest_Encoding_DefaultBinary, "FindServersRequest" }, |
||
121 | { OpcUaId_FindServersResponse_Encoding_DefaultBinary, "FindServersResponse" }, |
||
122 | { OpcUaId_FindServersOnNetworkRequest_Encoding_DefaultBinary, "FindServersOnNetworkRequest" }, |
||
123 | { OpcUaId_FindServersOnNetworkResponse_Encoding_DefaultBinary, "FindServersOnNetworkResponse" }, |
||
124 | { OpcUaId_GetEndpointsRequest_Encoding_DefaultBinary, "GetEndpointsRequest" }, |
||
125 | { OpcUaId_GetEndpointsResponse_Encoding_DefaultBinary, "GetEndpointsResponse" }, |
||
126 | { OpcUaId_RegisterServerRequest_Encoding_DefaultBinary, "RegisterServerRequest" }, |
||
127 | { OpcUaId_RegisterServerResponse_Encoding_DefaultBinary, "RegisterServerResponse" }, |
||
128 | { OpcUaId_RegisterServer2Request_Encoding_DefaultBinary, "RegisterServer2Request" }, |
||
129 | { OpcUaId_RegisterServer2Response_Encoding_DefaultBinary, "RegisterServer2Response" }, |
||
130 | { OpcUaId_OpenSecureChannelRequest_Encoding_DefaultBinary, "OpenSecureChannelRequest" }, |
||
131 | { OpcUaId_OpenSecureChannelResponse_Encoding_DefaultBinary, "OpenSecureChannelResponse" }, |
||
132 | { OpcUaId_CloseSecureChannelRequest_Encoding_DefaultBinary, "CloseSecureChannelRequest" }, |
||
133 | { OpcUaId_CloseSecureChannelResponse_Encoding_DefaultBinary, "CloseSecureChannelResponse" }, |
||
134 | { OpcUaId_CreateSessionRequest_Encoding_DefaultBinary, "CreateSessionRequest" }, |
||
135 | { OpcUaId_CreateSessionResponse_Encoding_DefaultBinary, "CreateSessionResponse" }, |
||
136 | { OpcUaId_ActivateSessionRequest_Encoding_DefaultBinary, "ActivateSessionRequest" }, |
||
137 | { OpcUaId_ActivateSessionResponse_Encoding_DefaultBinary, "ActivateSessionResponse" }, |
||
138 | { OpcUaId_CloseSessionRequest_Encoding_DefaultBinary, "CloseSessionRequest" }, |
||
139 | { OpcUaId_CloseSessionResponse_Encoding_DefaultBinary, "CloseSessionResponse" }, |
||
140 | { OpcUaId_CancelRequest_Encoding_DefaultBinary, "CancelRequest" }, |
||
141 | { OpcUaId_CancelResponse_Encoding_DefaultBinary, "CancelResponse" }, |
||
142 | { OpcUaId_AddNodesRequest_Encoding_DefaultBinary, "AddNodesRequest" }, |
||
143 | { OpcUaId_AddNodesResponse_Encoding_DefaultBinary, "AddNodesResponse" }, |
||
144 | { OpcUaId_AddReferencesRequest_Encoding_DefaultBinary, "AddReferencesRequest" }, |
||
145 | { OpcUaId_AddReferencesResponse_Encoding_DefaultBinary, "AddReferencesResponse" }, |
||
146 | { OpcUaId_DeleteNodesRequest_Encoding_DefaultBinary, "DeleteNodesRequest" }, |
||
147 | { OpcUaId_DeleteNodesResponse_Encoding_DefaultBinary, "DeleteNodesResponse" }, |
||
148 | { OpcUaId_DeleteReferencesRequest_Encoding_DefaultBinary, "DeleteReferencesRequest" }, |
||
149 | { OpcUaId_DeleteReferencesResponse_Encoding_DefaultBinary, "DeleteReferencesResponse" }, |
||
150 | { OpcUaId_BrowseRequest_Encoding_DefaultBinary, "BrowseRequest" }, |
||
151 | { OpcUaId_BrowseResponse_Encoding_DefaultBinary, "BrowseResponse" }, |
||
152 | { OpcUaId_BrowseNextRequest_Encoding_DefaultBinary, "BrowseNextRequest" }, |
||
153 | { OpcUaId_BrowseNextResponse_Encoding_DefaultBinary, "BrowseNextResponse" }, |
||
154 | { OpcUaId_TranslateBrowsePathsToNodeIdsRequest_Encoding_DefaultBinary, "TranslateBrowsePathsToNodeIdsRequest" }, |
||
155 | { OpcUaId_TranslateBrowsePathsToNodeIdsResponse_Encoding_DefaultBinary, "TranslateBrowsePathsToNodeIdsResponse" }, |
||
156 | { OpcUaId_RegisterNodesRequest_Encoding_DefaultBinary, "RegisterNodesRequest" }, |
||
157 | { OpcUaId_RegisterNodesResponse_Encoding_DefaultBinary, "RegisterNodesResponse" }, |
||
158 | { OpcUaId_UnregisterNodesRequest_Encoding_DefaultBinary, "UnregisterNodesRequest" }, |
||
159 | { OpcUaId_UnregisterNodesResponse_Encoding_DefaultBinary, "UnregisterNodesResponse" }, |
||
160 | { OpcUaId_QueryFirstRequest_Encoding_DefaultBinary, "QueryFirstRequest" }, |
||
161 | { OpcUaId_QueryFirstResponse_Encoding_DefaultBinary, "QueryFirstResponse" }, |
||
162 | { OpcUaId_QueryNextRequest_Encoding_DefaultBinary, "QueryNextRequest" }, |
||
163 | { OpcUaId_QueryNextResponse_Encoding_DefaultBinary, "QueryNextResponse" }, |
||
164 | { OpcUaId_ReadRequest_Encoding_DefaultBinary, "ReadRequest" }, |
||
165 | { OpcUaId_ReadResponse_Encoding_DefaultBinary, "ReadResponse" }, |
||
166 | { OpcUaId_HistoryReadRequest_Encoding_DefaultBinary, "HistoryReadRequest" }, |
||
167 | { OpcUaId_HistoryReadResponse_Encoding_DefaultBinary, "HistoryReadResponse" }, |
||
168 | { OpcUaId_WriteRequest_Encoding_DefaultBinary, "WriteRequest" }, |
||
169 | { OpcUaId_WriteResponse_Encoding_DefaultBinary, "WriteResponse" }, |
||
170 | { OpcUaId_HistoryUpdateRequest_Encoding_DefaultBinary, "HistoryUpdateRequest" }, |
||
171 | { OpcUaId_HistoryUpdateResponse_Encoding_DefaultBinary, "HistoryUpdateResponse" }, |
||
172 | { OpcUaId_CallRequest_Encoding_DefaultBinary, "CallRequest" }, |
||
173 | { OpcUaId_CallResponse_Encoding_DefaultBinary, "CallResponse" }, |
||
174 | { OpcUaId_CreateMonitoredItemsRequest_Encoding_DefaultBinary, "CreateMonitoredItemsRequest" }, |
||
175 | { OpcUaId_CreateMonitoredItemsResponse_Encoding_DefaultBinary, "CreateMonitoredItemsResponse" }, |
||
176 | { OpcUaId_ModifyMonitoredItemsRequest_Encoding_DefaultBinary, "ModifyMonitoredItemsRequest" }, |
||
177 | { OpcUaId_ModifyMonitoredItemsResponse_Encoding_DefaultBinary, "ModifyMonitoredItemsResponse" }, |
||
178 | { OpcUaId_SetMonitoringModeRequest_Encoding_DefaultBinary, "SetMonitoringModeRequest" }, |
||
179 | { OpcUaId_SetMonitoringModeResponse_Encoding_DefaultBinary, "SetMonitoringModeResponse" }, |
||
180 | { OpcUaId_SetTriggeringRequest_Encoding_DefaultBinary, "SetTriggeringRequest" }, |
||
181 | { OpcUaId_SetTriggeringResponse_Encoding_DefaultBinary, "SetTriggeringResponse" }, |
||
182 | { OpcUaId_DeleteMonitoredItemsRequest_Encoding_DefaultBinary, "DeleteMonitoredItemsRequest" }, |
||
183 | { OpcUaId_DeleteMonitoredItemsResponse_Encoding_DefaultBinary, "DeleteMonitoredItemsResponse" }, |
||
184 | { OpcUaId_CreateSubscriptionRequest_Encoding_DefaultBinary, "CreateSubscriptionRequest" }, |
||
185 | { OpcUaId_CreateSubscriptionResponse_Encoding_DefaultBinary, "CreateSubscriptionResponse" }, |
||
186 | { OpcUaId_ModifySubscriptionRequest_Encoding_DefaultBinary, "ModifySubscriptionRequest" }, |
||
187 | { OpcUaId_ModifySubscriptionResponse_Encoding_DefaultBinary, "ModifySubscriptionResponse" }, |
||
188 | { OpcUaId_SetPublishingModeRequest_Encoding_DefaultBinary, "SetPublishingModeRequest" }, |
||
189 | { OpcUaId_SetPublishingModeResponse_Encoding_DefaultBinary, "SetPublishingModeResponse" }, |
||
190 | { OpcUaId_PublishRequest_Encoding_DefaultBinary, "PublishRequest" }, |
||
191 | { OpcUaId_PublishResponse_Encoding_DefaultBinary, "PublishResponse" }, |
||
192 | { OpcUaId_RepublishRequest_Encoding_DefaultBinary, "RepublishRequest" }, |
||
193 | { OpcUaId_RepublishResponse_Encoding_DefaultBinary, "RepublishResponse" }, |
||
194 | { OpcUaId_TransferSubscriptionsRequest_Encoding_DefaultBinary, "TransferSubscriptionsRequest" }, |
||
195 | { OpcUaId_TransferSubscriptionsResponse_Encoding_DefaultBinary, "TransferSubscriptionsResponse" }, |
||
196 | { OpcUaId_DeleteSubscriptionsRequest_Encoding_DefaultBinary, "DeleteSubscriptionsRequest" }, |
||
197 | { OpcUaId_DeleteSubscriptionsResponse_Encoding_DefaultBinary, "DeleteSubscriptionsResponse" }, |
||
198 | { OpcUaId_TestStackRequest_Encoding_DefaultBinary, "TestStackRequest" }, |
||
199 | { OpcUaId_TestStackResponse_Encoding_DefaultBinary, "TestStackResponse" }, |
||
200 | { OpcUaId_TestStackExRequest_Encoding_DefaultBinary, "TestStackExRequest" }, |
||
201 | { OpcUaId_TestStackExResponse_Encoding_DefaultBinary, "TestStackExResponse" }, |
||
202 | { OpcUaId_ServiceFault_Encoding_DefaultXml, "ServiceFault (XML Encoding)" }, |
||
203 | { OpcUaId_FindServersRequest_Encoding_DefaultXml, "FindServersRequest (XML Encoding)" }, |
||
204 | { OpcUaId_FindServersResponse_Encoding_DefaultXml, "FindServersResponse (XML Encoding)" }, |
||
205 | { OpcUaId_FindServersOnNetworkRequest_Encoding_DefaultXml, "FindServersOnNetworkRequest (XML Encoding)" }, |
||
206 | { OpcUaId_FindServersOnNetworkResponse_Encoding_DefaultXml, "FindServersOnNetworkResponse (XML Encoding)" }, |
||
207 | { OpcUaId_GetEndpointsRequest_Encoding_DefaultXml, "GetEndpointsRequest (XML Encoding)" }, |
||
208 | { OpcUaId_GetEndpointsResponse_Encoding_DefaultXml, "GetEndpointsResponse (XML Encoding)" }, |
||
209 | { OpcUaId_RegisterServerRequest_Encoding_DefaultXml, "RegisterServerRequest (XML Encoding)" }, |
||
210 | { OpcUaId_RegisterServerResponse_Encoding_DefaultXml, "RegisterServerResponse (XML Encoding)" }, |
||
211 | { OpcUaId_RegisterServer2Request_Encoding_DefaultXml, "RegisterServer2Request (XML Encoding)" }, |
||
212 | { OpcUaId_RegisterServer2Response_Encoding_DefaultXml, "RegisterServer2Response (XML Encoding)" }, |
||
213 | { OpcUaId_OpenSecureChannelRequest_Encoding_DefaultXml, "OpenSecureChannelRequest (XML Encoding)" }, |
||
214 | { OpcUaId_OpenSecureChannelResponse_Encoding_DefaultXml, "OpenSecureChannelResponse (XML Encoding)" }, |
||
215 | { OpcUaId_CloseSecureChannelRequest_Encoding_DefaultXml, "CloseSecureChannelRequest (XML Encoding)" }, |
||
216 | { OpcUaId_CloseSecureChannelResponse_Encoding_DefaultXml, "CloseSecureChannelResponse (XML Encoding)" }, |
||
217 | { OpcUaId_CreateSessionRequest_Encoding_DefaultXml, "CreateSessionRequest (XML Encoding)" }, |
||
218 | { OpcUaId_CreateSessionResponse_Encoding_DefaultXml, "CreateSessionResponse (XML Encoding)" }, |
||
219 | { OpcUaId_ActivateSessionRequest_Encoding_DefaultXml, "ActivateSessionRequest (XML Encoding)" }, |
||
220 | { OpcUaId_ActivateSessionResponse_Encoding_DefaultXml, "ActivateSessionResponse (XML Encoding)" }, |
||
221 | { OpcUaId_CloseSessionRequest_Encoding_DefaultXml, "CloseSessionRequest (XML Encoding)" }, |
||
222 | { OpcUaId_CloseSessionResponse_Encoding_DefaultXml, "CloseSessionResponse (XML Encoding)" }, |
||
223 | { OpcUaId_CancelRequest_Encoding_DefaultXml, "CancelRequest (XML Encoding)" }, |
||
224 | { OpcUaId_CancelResponse_Encoding_DefaultXml, "CancelResponse (XML Encoding)" }, |
||
225 | { OpcUaId_AddNodesRequest_Encoding_DefaultXml, "AddNodesRequest (XML Encoding)" }, |
||
226 | { OpcUaId_AddNodesResponse_Encoding_DefaultXml, "AddNodesResponse (XML Encoding)" }, |
||
227 | { OpcUaId_AddReferencesRequest_Encoding_DefaultXml, "AddReferencesRequest (XML Encoding)" }, |
||
228 | { OpcUaId_AddReferencesResponse_Encoding_DefaultXml, "AddReferencesResponse (XML Encoding)" }, |
||
229 | { OpcUaId_DeleteNodesRequest_Encoding_DefaultXml, "DeleteNodesRequest (XML Encoding)" }, |
||
230 | { OpcUaId_DeleteNodesResponse_Encoding_DefaultXml, "DeleteNodesResponse (XML Encoding)" }, |
||
231 | { OpcUaId_DeleteReferencesRequest_Encoding_DefaultXml, "DeleteReferencesRequest (XML Encoding)" }, |
||
232 | { OpcUaId_DeleteReferencesResponse_Encoding_DefaultXml, "DeleteReferencesResponse (XML Encoding)" }, |
||
233 | { OpcUaId_BrowseRequest_Encoding_DefaultXml, "BrowseRequest (XML Encoding)" }, |
||
234 | { OpcUaId_BrowseResponse_Encoding_DefaultXml, "BrowseResponse (XML Encoding)" }, |
||
235 | { OpcUaId_BrowseNextRequest_Encoding_DefaultXml, "BrowseNextRequest (XML Encoding)" }, |
||
236 | { OpcUaId_BrowseNextResponse_Encoding_DefaultXml, "BrowseNextResponse (XML Encoding)" }, |
||
237 | { OpcUaId_TranslateBrowsePathsToNodeIdsRequest_Encoding_DefaultXml, "TranslateBrowsePathsToNodeIdsRequest (XML Encoding)" }, |
||
238 | { OpcUaId_TranslateBrowsePathsToNodeIdsResponse_Encoding_DefaultXml, "TranslateBrowsePathsToNodeIdsResponse (XML Encoding)" }, |
||
239 | { OpcUaId_RegisterNodesRequest_Encoding_DefaultXml, "RegisterNodesRequest (XML Encoding)" }, |
||
240 | { OpcUaId_RegisterNodesResponse_Encoding_DefaultXml, "RegisterNodesResponse (XML Encoding)" }, |
||
241 | { OpcUaId_UnregisterNodesRequest_Encoding_DefaultXml, "UnregisterNodesRequest (XML Encoding)" }, |
||
242 | { OpcUaId_UnregisterNodesResponse_Encoding_DefaultXml, "UnregisterNodesResponse (XML Encoding)" }, |
||
243 | { OpcUaId_QueryFirstRequest_Encoding_DefaultXml, "QueryFirstRequest (XML Encoding)" }, |
||
244 | { OpcUaId_QueryFirstResponse_Encoding_DefaultXml, "QueryFirstResponse (XML Encoding)" }, |
||
245 | { OpcUaId_QueryNextRequest_Encoding_DefaultXml, "QueryNextRequest (XML Encoding)" }, |
||
246 | { OpcUaId_QueryNextResponse_Encoding_DefaultXml, "QueryNextResponse (XML Encoding)" }, |
||
247 | { OpcUaId_ReadRequest_Encoding_DefaultXml, "ReadRequest (XML Encoding)" }, |
||
248 | { OpcUaId_ReadResponse_Encoding_DefaultXml, "ReadResponse (XML Encoding)" }, |
||
249 | { OpcUaId_HistoryReadRequest_Encoding_DefaultXml, "HistoryReadRequest (XML Encoding)" }, |
||
250 | { OpcUaId_HistoryReadResponse_Encoding_DefaultXml, "HistoryReadResponse (XML Encoding)" }, |
||
251 | { OpcUaId_WriteRequest_Encoding_DefaultXml, "WriteRequest (XML Encoding)" }, |
||
252 | { OpcUaId_WriteResponse_Encoding_DefaultXml, "WriteResponse (XML Encoding)" }, |
||
253 | { OpcUaId_HistoryUpdateRequest_Encoding_DefaultXml, "HistoryUpdateRequest (XML Encoding)" }, |
||
254 | { OpcUaId_HistoryUpdateResponse_Encoding_DefaultXml, "HistoryUpdateResponse (XML Encoding)" }, |
||
255 | { OpcUaId_CallRequest_Encoding_DefaultXml, "CallRequest (XML Encoding)" }, |
||
256 | { OpcUaId_CallResponse_Encoding_DefaultXml, "CallResponse (XML Encoding)" }, |
||
257 | { OpcUaId_CreateMonitoredItemsRequest_Encoding_DefaultXml, "CreateMonitoredItemsRequest (XML Encoding)" }, |
||
258 | { OpcUaId_CreateMonitoredItemsResponse_Encoding_DefaultXml, "CreateMonitoredItemsResponse (XML Encoding)" }, |
||
259 | { OpcUaId_ModifyMonitoredItemsRequest_Encoding_DefaultXml, "ModifyMonitoredItemsRequest (XML Encoding)" }, |
||
260 | { OpcUaId_ModifyMonitoredItemsResponse_Encoding_DefaultXml, "ModifyMonitoredItemsResponse (XML Encoding)" }, |
||
261 | { OpcUaId_SetMonitoringModeRequest_Encoding_DefaultXml, "SetMonitoringModeRequest (XML Encoding)" }, |
||
262 | { OpcUaId_SetMonitoringModeResponse_Encoding_DefaultXml, "SetMonitoringModeResponse (XML Encoding)" }, |
||
263 | { OpcUaId_SetTriggeringRequest_Encoding_DefaultXml, "SetTriggeringRequest (XML Encoding)" }, |
||
264 | { OpcUaId_SetTriggeringResponse_Encoding_DefaultXml, "SetTriggeringResponse (XML Encoding)" }, |
||
265 | { OpcUaId_DeleteMonitoredItemsRequest_Encoding_DefaultXml, "DeleteMonitoredItemsRequest (XML Encoding)" }, |
||
266 | { OpcUaId_DeleteMonitoredItemsResponse_Encoding_DefaultXml, "DeleteMonitoredItemsResponse (XML Encoding)" }, |
||
267 | { OpcUaId_CreateSubscriptionRequest_Encoding_DefaultXml, "CreateSubscriptionRequest (XML Encoding)" }, |
||
268 | { OpcUaId_CreateSubscriptionResponse_Encoding_DefaultXml, "CreateSubscriptionResponse (XML Encoding)" }, |
||
269 | { OpcUaId_ModifySubscriptionRequest_Encoding_DefaultXml, "ModifySubscriptionRequest (XML Encoding)" }, |
||
270 | { OpcUaId_ModifySubscriptionResponse_Encoding_DefaultXml, "ModifySubscriptionResponse (XML Encoding)" }, |
||
271 | { OpcUaId_SetPublishingModeRequest_Encoding_DefaultXml, "SetPublishingModeRequest (XML Encoding)" }, |
||
272 | { OpcUaId_SetPublishingModeResponse_Encoding_DefaultXml, "SetPublishingModeResponse (XML Encoding)" }, |
||
273 | { OpcUaId_PublishRequest_Encoding_DefaultXml, "PublishRequest (XML Encoding)" }, |
||
274 | { OpcUaId_PublishResponse_Encoding_DefaultXml, "PublishResponse (XML Encoding)" }, |
||
275 | { OpcUaId_RepublishRequest_Encoding_DefaultXml, "RepublishRequest (XML Encoding)" }, |
||
276 | { OpcUaId_RepublishResponse_Encoding_DefaultXml, "RepublishResponse (XML Encoding)" }, |
||
277 | { OpcUaId_TransferSubscriptionsRequest_Encoding_DefaultXml, "TransferSubscriptionsRequest (XML Encoding)" }, |
||
278 | { OpcUaId_TransferSubscriptionsResponse_Encoding_DefaultXml, "TransferSubscriptionsResponse (XML Encoding)" }, |
||
279 | { OpcUaId_DeleteSubscriptionsRequest_Encoding_DefaultXml, "DeleteSubscriptionsRequest (XML Encoding)" }, |
||
280 | { OpcUaId_DeleteSubscriptionsResponse_Encoding_DefaultXml, "DeleteSubscriptionsResponse (XML Encoding)" }, |
||
281 | { OpcUaId_TestStackRequest_Encoding_DefaultXml, "TestStackRequest (XML Encoding)" }, |
||
282 | { OpcUaId_TestStackResponse_Encoding_DefaultXml, "TestStackResponse (XML Encoding)" }, |
||
283 | { OpcUaId_TestStackExRequest_Encoding_DefaultXml, "TestStackExRequest (XML Encoding)" }, |
||
284 | { OpcUaId_TestStackExResponse_Encoding_DefaultXml, "TestStackExResponse (XML Encoding)" }, |
||
285 | { 0, NULL } |
||
286 | }; |
||
287 | |||
288 | /** Dispatch all services to a special parser function. */ |
||
289 | void dispatchService(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, gint *pOffset, int ServiceId) |
||
290 | { |
||
291 | int indx = 0; |
||
292 | |||
293 | while (indx < g_NumServices) |
||
294 | { |
||
295 | if (g_arParserTable[indx].iRequestId == ServiceId) |
||
296 | { |
||
297 | (*g_arParserTable[indx].pParser)(tree, tvb, pinfo, pOffset); |
||
298 | break; |
||
299 | } |
||
300 | indx++; |
||
301 | } |
||
302 | } |
||
303 |