from Gerhard Gappmeier (ascolab):
[obnox/wireshark/wip.git] / plugins / opcua / opcua_serviceparser.h
1 /******************************************************************************
2 ** $Id$
3 **
4 ** Copyright (C) 2006-2007 ascolab GmbH. All Rights Reserved.
5 ** Web:
6 ** 
7 ** This program is free software; you can redistribute it and/or
8 ** modify it under the terms of the GNU General Public License
9 ** as published by the Free Software Foundation; either version 2
10 ** of the License, or (at your option) any later version.
11 ** 
12 ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
14 ** 
15 ** Project: OpcUa Wireshark Plugin
16 **
17 ** Description: OpcUa Service Type Parser
18 **
19 ** This file was autogenerated on 8.5.2007 18:53:26.
21 **
22 ******************************************************************************/
24 #ifdef HAVE_CONFIG_H
25 # include "config.h"
26 #endif
28 #include <gmodule.h>
29 #include <epan/packet.h>
31 void parseTestStackRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
32 void parseTestStackResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
33 void parseTestStackExRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
34 void parseTestStackExResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
35 void parseFindServersRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
36 void parseFindServersResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
37 void parseGetEndpointsRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
38 void parseGetEndpointsResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
39 void parseRegisterServerRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
40 void parseRegisterServerResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
41 void parseOpenSecureChannelRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
42 void parseOpenSecureChannelResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
43 void parseCloseSecureChannelRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
44 void parseCloseSecureChannelResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
45 void parseCreateSessionRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
46 void parseCreateSessionResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
47 void parseActivateSessionRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
48 void parseActivateSessionResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
49 void parseCloseSessionRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
50 void parseCloseSessionResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
51 void parseCancelRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
52 void parseCancelResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
53 void parseAddNodesRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
54 void parseAddNodesResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
55 void parseAddReferencesRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
56 void parseAddReferencesResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
57 void parseDeleteNodesRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
58 void parseDeleteNodesResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
59 void parseDeleteReferencesRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
60 void parseDeleteReferencesResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
61 void parseBrowsePropertiesRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
62 void parseBrowsePropertiesResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
63 void parseBrowseRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
64 void parseBrowseResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
65 void parseBrowseNextRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
66 void parseBrowseNextResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
67 void parseTranslateBrowsePathsToNodeIdsRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
68 void parseTranslateBrowsePathsToNodeIdsResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
69 void parseQueryFirstRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
70 void parseQueryFirstResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
71 void parseQueryNextRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
72 void parseQueryNextResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
73 void parseReadRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
74 void parseReadResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
75 void parseHistoryReadRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
76 void parseHistoryReadResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
77 void parseWriteRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
78 void parseWriteResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
79 void parseHistoryUpdateRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
80 void parseHistoryUpdateResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
81 void parseCallRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
82 void parseCallResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
83 void parseCreateMonitoredItemsRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
84 void parseCreateMonitoredItemsResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
85 void parseModifyMonitoredItemsRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
86 void parseModifyMonitoredItemsResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
87 void parseSetMonitoringModeRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
88 void parseSetMonitoringModeResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
89 void parseSetTriggeringRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
90 void parseSetTriggeringResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
91 void parseDeleteMonitoredItemsRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
92 void parseDeleteMonitoredItemsResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
93 void parseCreateSubscriptionRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
94 void parseCreateSubscriptionResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
95 void parseModifySubscriptionRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
96 void parseModifySubscriptionResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
97 void parseSetPublishingModeRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
98 void parseSetPublishingModeResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
99 void parsePublishRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
100 void parsePublishResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
101 void parseRepublishRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
102 void parseRepublishResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
103 void parseTransferSubscriptionsRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
104 void parseTransferSubscriptionsResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
105 void parseDeleteSubscriptionsRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
106 void parseDeleteSubscriptionsResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
107 void registerServiceTypes();