Don't include config.h in header files.
[obnox/wireshark/wip.git] / plugins / opcua / opcua_serviceparser.h
1 /******************************************************************************
2 ** $Id$
3 **
4 ** Copyright (C) 2006-2009 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 31.03.2009.
21 **
22 ******************************************************************************/
24 #include <glib.h>
25 #include <epan/packet.h>
27 void parseTestStackRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
28 void parseTestStackResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
29 void parseTestStackExRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
30 void parseTestStackExResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
31 void parseFindServersRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
32 void parseFindServersResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
33 void parseGetEndpointsRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
34 void parseGetEndpointsResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
35 void parseRegisterServerRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
36 void parseRegisterServerResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
37 void parseOpenSecureChannelRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
38 void parseOpenSecureChannelResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
39 void parseCloseSecureChannelRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
40 void parseCloseSecureChannelResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
41 void parseCreateSessionRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
42 void parseCreateSessionResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
43 void parseActivateSessionRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
44 void parseActivateSessionResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
45 void parseCloseSessionRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
46 void parseCloseSessionResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
47 void parseCancelRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
48 void parseCancelResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
49 void parseAddNodesRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
50 void parseAddNodesResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
51 void parseAddReferencesRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
52 void parseAddReferencesResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
53 void parseDeleteNodesRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
54 void parseDeleteNodesResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
55 void parseDeleteReferencesRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
56 void parseDeleteReferencesResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
57 void parseBrowseRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
58 void parseBrowseResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
59 void parseBrowseNextRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
60 void parseBrowseNextResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
61 void parseTranslateBrowsePathsToNodeIdsRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
62 void parseTranslateBrowsePathsToNodeIdsResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
63 void parseRegisterNodesRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
64 void parseRegisterNodesResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
65 void parseUnregisterNodesRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
66 void parseUnregisterNodesResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
67 void parseQueryFirstRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
68 void parseQueryFirstResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
69 void parseQueryNextRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
70 void parseQueryNextResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
71 void parseReadRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
72 void parseReadResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
73 void parseHistoryReadRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
74 void parseHistoryReadResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
75 void parseWriteRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
76 void parseWriteResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
77 void parseHistoryUpdateRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
78 void parseHistoryUpdateResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
79 void parseCallRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
80 void parseCallResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
81 void parseCreateMonitoredItemsRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
82 void parseCreateMonitoredItemsResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
83 void parseModifyMonitoredItemsRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
84 void parseModifyMonitoredItemsResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
85 void parseSetMonitoringModeRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
86 void parseSetMonitoringModeResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
87 void parseSetTriggeringRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
88 void parseSetTriggeringResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
89 void parseDeleteMonitoredItemsRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
90 void parseDeleteMonitoredItemsResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
91 void parseCreateSubscriptionRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
92 void parseCreateSubscriptionResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
93 void parseModifySubscriptionRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
94 void parseModifySubscriptionResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
95 void parseSetPublishingModeRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
96 void parseSetPublishingModeResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
97 void parsePublishRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
98 void parsePublishResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
99 void parseRepublishRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
100 void parseRepublishResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
101 void parseTransferSubscriptionsRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
102 void parseTransferSubscriptionsResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
103 void parseDeleteSubscriptionsRequest(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
104 void parseDeleteSubscriptionsResponse(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
105 void registerServiceTypes(void);