open62541 1.3.12
Open source implementation of OPC UA
Loading...
Searching...
No Matches
opcua_exclusions.h
Go to the documentation of this file.
1/** ========================================================================
2 * Copyright (c) 2005-2021 The OPC Foundation, Inc. All rights reserved.
3 *
4 * OPC Foundation MIT License 1.00
5 *
6 * Permission is hereby granted, free of charge, to any person
7 * obtaining a copy of this software and associated documentation
8 * files (the "Software"), to deal in the Software without
9 * restriction, including without limitation the rights to use,
10 * copy, modify, merge, publish, distribute, sublicense, and/or sell
11 * copies of the Software, and to permit persons to whom the
12 * Software is furnished to do so, subject to the following
13 * conditions:
14 *
15 * The above copyright notice and this permission notice shall be
16 * included in all copies or substantial portions of the Software.
17 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
18 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
19 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
20 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
21 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
22 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
23 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
24 * OTHER DEALINGS IN THE SOFTWARE.
25 *
26 * The complete license agreement can be found here:
27 * http://opcfoundation.org/License/MIT/1.00/
28 * ======================================================================*/
29
30#ifndef _OpcUa_Exclusions_H_
31#define _OpcUa_Exclusions_H_ 1
32
33
34/*============================================================================
35* Service Exclusions
36 *===========================================================================*/
37/** #define OPCUA_EXCLUDE_FindServers */
38/** #define OPCUA_EXCLUDE_FindServersOnNetwork */
39/** #define OPCUA_EXCLUDE_GetEndpoints */
40/** #define OPCUA_EXCLUDE_RegisterServer */
41/** #define OPCUA_EXCLUDE_RegisterServer2 */
42/** #define OPCUA_EXCLUDE_OpenSecureChannel */
43/** #define OPCUA_EXCLUDE_CloseSecureChannel */
44/** #define OPCUA_EXCLUDE_CreateSession */
45/** #define OPCUA_EXCLUDE_ActivateSession */
46/** #define OPCUA_EXCLUDE_CloseSession */
47/** #define OPCUA_EXCLUDE_Cancel */
48/** #define OPCUA_EXCLUDE_AddNodes */
49/** #define OPCUA_EXCLUDE_AddReferences */
50/** #define OPCUA_EXCLUDE_DeleteNodes */
51/** #define OPCUA_EXCLUDE_DeleteReferences */
52/** #define OPCUA_EXCLUDE_Browse */
53/** #define OPCUA_EXCLUDE_BrowseNext */
54/** #define OPCUA_EXCLUDE_TranslateBrowsePathsToNodeIds */
55/** #define OPCUA_EXCLUDE_RegisterNodes */
56/** #define OPCUA_EXCLUDE_UnregisterNodes */
57/** #define OPCUA_EXCLUDE_QueryFirst */
58/** #define OPCUA_EXCLUDE_QueryNext */
59/** #define OPCUA_EXCLUDE_Read */
60/** #define OPCUA_EXCLUDE_HistoryRead */
61/** #define OPCUA_EXCLUDE_Write */
62/** #define OPCUA_EXCLUDE_HistoryUpdate */
63/** #define OPCUA_EXCLUDE_Call */
64/** #define OPCUA_EXCLUDE_CreateMonitoredItems */
65/** #define OPCUA_EXCLUDE_ModifyMonitoredItems */
66/** #define OPCUA_EXCLUDE_SetMonitoringMode */
67/** #define OPCUA_EXCLUDE_SetTriggering */
68/** #define OPCUA_EXCLUDE_DeleteMonitoredItems */
69/** #define OPCUA_EXCLUDE_CreateSubscription */
70/** #define OPCUA_EXCLUDE_ModifySubscription */
71/** #define OPCUA_EXCLUDE_SetPublishingMode */
72/** #define OPCUA_EXCLUDE_Publish */
73/** #define OPCUA_EXCLUDE_Republish */
74/** #define OPCUA_EXCLUDE_TransferSubscriptions */
75/** #define OPCUA_EXCLUDE_DeleteSubscriptions */
76
77/*============================================================================
78* DataType Exclusions
79 *===========================================================================*/
80/** #define OPCUA_EXCLUDE_Union */
81/** #define OPCUA_EXCLUDE_KeyValuePair */
82/** #define OPCUA_EXCLUDE_AdditionalParametersType */
83/** #define OPCUA_EXCLUDE_EphemeralKeyType */
84/** #define OPCUA_EXCLUDE_EndpointType */
85/** #define OPCUA_EXCLUDE_RationalNumber */
86/** #define OPCUA_EXCLUDE_Vector */
87/** #define OPCUA_EXCLUDE_ThreeDVector */
88/** #define OPCUA_EXCLUDE_CartesianCoordinates */
89/** #define OPCUA_EXCLUDE_ThreeDCartesianCoordinates */
90/** #define OPCUA_EXCLUDE_Orientation */
91/** #define OPCUA_EXCLUDE_ThreeDOrientation */
92/** #define OPCUA_EXCLUDE_Frame */
93/** #define OPCUA_EXCLUDE_ThreeDFrame */
94/** #define OPCUA_EXCLUDE_IdentityMappingRuleType */
95/** #define OPCUA_EXCLUDE_CurrencyUnitType */
96/** #define OPCUA_EXCLUDE_TrustListDataType */
97/** #define OPCUA_EXCLUDE_DecimalDataType */
98/** #define OPCUA_EXCLUDE_DataTypeSchemaHeader */
99/** #define OPCUA_EXCLUDE_DataTypeDescription */
100/** #define OPCUA_EXCLUDE_StructureDescription */
101/** #define OPCUA_EXCLUDE_EnumDescription */
102/** #define OPCUA_EXCLUDE_SimpleTypeDescription */
103/** #define OPCUA_EXCLUDE_UABinaryFileDataType */
104/** #define OPCUA_EXCLUDE_DataSetMetaDataType */
105/** #define OPCUA_EXCLUDE_FieldMetaData */
106/** #define OPCUA_EXCLUDE_ConfigurationVersionDataType */
107/** #define OPCUA_EXCLUDE_PublishedDataSetDataType */
108/** #define OPCUA_EXCLUDE_PublishedDataSetSourceDataType */
109/** #define OPCUA_EXCLUDE_PublishedVariableDataType */
110/** #define OPCUA_EXCLUDE_PublishedDataItemsDataType */
111/** #define OPCUA_EXCLUDE_PublishedEventsDataType */
112/** #define OPCUA_EXCLUDE_DataSetWriterDataType */
113/** #define OPCUA_EXCLUDE_DataSetWriterTransportDataType */
114/** #define OPCUA_EXCLUDE_DataSetWriterMessageDataType */
115/** #define OPCUA_EXCLUDE_PubSubGroupDataType */
116/** #define OPCUA_EXCLUDE_WriterGroupDataType */
117/** #define OPCUA_EXCLUDE_WriterGroupTransportDataType */
118/** #define OPCUA_EXCLUDE_WriterGroupMessageDataType */
119/** #define OPCUA_EXCLUDE_PubSubConnectionDataType */
120/** #define OPCUA_EXCLUDE_ConnectionTransportDataType */
121/** #define OPCUA_EXCLUDE_NetworkAddressDataType */
122/** #define OPCUA_EXCLUDE_NetworkAddressUrlDataType */
123/** #define OPCUA_EXCLUDE_ReaderGroupDataType */
124/** #define OPCUA_EXCLUDE_ReaderGroupTransportDataType */
125/** #define OPCUA_EXCLUDE_ReaderGroupMessageDataType */
126/** #define OPCUA_EXCLUDE_DataSetReaderDataType */
127/** #define OPCUA_EXCLUDE_DataSetReaderTransportDataType */
128/** #define OPCUA_EXCLUDE_DataSetReaderMessageDataType */
129/** #define OPCUA_EXCLUDE_SubscribedDataSetDataType */
130/** #define OPCUA_EXCLUDE_TargetVariablesDataType */
131/** #define OPCUA_EXCLUDE_FieldTargetDataType */
132/** #define OPCUA_EXCLUDE_SubscribedDataSetMirrorDataType */
133/** #define OPCUA_EXCLUDE_PubSubConfigurationDataType */
134/** #define OPCUA_EXCLUDE_UadpWriterGroupMessageDataType */
135/** #define OPCUA_EXCLUDE_UadpDataSetWriterMessageDataType */
136/** #define OPCUA_EXCLUDE_UadpDataSetReaderMessageDataType */
137/** #define OPCUA_EXCLUDE_JsonWriterGroupMessageDataType */
138/** #define OPCUA_EXCLUDE_JsonDataSetWriterMessageDataType */
139/** #define OPCUA_EXCLUDE_JsonDataSetReaderMessageDataType */
140/** #define OPCUA_EXCLUDE_DatagramConnectionTransportDataType */
141/** #define OPCUA_EXCLUDE_DatagramWriterGroupTransportDataType */
142/** #define OPCUA_EXCLUDE_BrokerConnectionTransportDataType */
143/** #define OPCUA_EXCLUDE_BrokerWriterGroupTransportDataType */
144/** #define OPCUA_EXCLUDE_BrokerDataSetWriterTransportDataType */
145/** #define OPCUA_EXCLUDE_BrokerDataSetReaderTransportDataType */
146/** #define OPCUA_EXCLUDE_AliasNameDataType */
147/** #define OPCUA_EXCLUDE_UnsignedRationalNumber */
148/** #define OPCUA_EXCLUDE_RolePermissionType */
149/** #define OPCUA_EXCLUDE_DataTypeDefinition */
150/** #define OPCUA_EXCLUDE_StructureField */
151/** #define OPCUA_EXCLUDE_StructureDefinition */
152/** #define OPCUA_EXCLUDE_EnumDefinition */
153/** #define OPCUA_EXCLUDE_Node */
154/** #define OPCUA_EXCLUDE_InstanceNode */
155/** #define OPCUA_EXCLUDE_TypeNode */
156/** #define OPCUA_EXCLUDE_ObjectNode */
157/** #define OPCUA_EXCLUDE_ObjectTypeNode */
158/** #define OPCUA_EXCLUDE_VariableNode */
159/** #define OPCUA_EXCLUDE_VariableTypeNode */
160/** #define OPCUA_EXCLUDE_ReferenceTypeNode */
161/** #define OPCUA_EXCLUDE_MethodNode */
162/** #define OPCUA_EXCLUDE_ViewNode */
163/** #define OPCUA_EXCLUDE_DataTypeNode */
164/** #define OPCUA_EXCLUDE_ReferenceNode */
165/** #define OPCUA_EXCLUDE_Argument */
166/** #define OPCUA_EXCLUDE_EnumValueType */
167/** #define OPCUA_EXCLUDE_EnumField */
168/** #define OPCUA_EXCLUDE_OptionSet */
169/** #define OPCUA_EXCLUDE_TimeZoneDataType */
170/** #define OPCUA_EXCLUDE_ApplicationDescription */
171/** #define OPCUA_EXCLUDE_RequestHeader */
172/** #define OPCUA_EXCLUDE_ResponseHeader */
173/** #define OPCUA_EXCLUDE_ServiceFault */
174/** #define OPCUA_EXCLUDE_SessionlessInvokeRequestType */
175/** #define OPCUA_EXCLUDE_SessionlessInvokeResponseType */
176/** #define OPCUA_EXCLUDE_ServerOnNetwork */
177/** #define OPCUA_EXCLUDE_UserTokenPolicy */
178/** #define OPCUA_EXCLUDE_EndpointDescription */
179/** #define OPCUA_EXCLUDE_RegisteredServer */
180/** #define OPCUA_EXCLUDE_DiscoveryConfiguration */
181/** #define OPCUA_EXCLUDE_MdnsDiscoveryConfiguration */
182/** #define OPCUA_EXCLUDE_ChannelSecurityToken */
183/** #define OPCUA_EXCLUDE_SignedSoftwareCertificate */
184/** #define OPCUA_EXCLUDE_SignatureData */
185/** #define OPCUA_EXCLUDE_UserIdentityToken */
186/** #define OPCUA_EXCLUDE_AnonymousIdentityToken */
187/** #define OPCUA_EXCLUDE_UserNameIdentityToken */
188/** #define OPCUA_EXCLUDE_X509IdentityToken */
189/** #define OPCUA_EXCLUDE_IssuedIdentityToken */
190/** #define OPCUA_EXCLUDE_NodeAttributes */
191/** #define OPCUA_EXCLUDE_ObjectAttributes */
192/** #define OPCUA_EXCLUDE_VariableAttributes */
193/** #define OPCUA_EXCLUDE_MethodAttributes */
194/** #define OPCUA_EXCLUDE_ObjectTypeAttributes */
195/** #define OPCUA_EXCLUDE_VariableTypeAttributes */
196/** #define OPCUA_EXCLUDE_ReferenceTypeAttributes */
197/** #define OPCUA_EXCLUDE_DataTypeAttributes */
198/** #define OPCUA_EXCLUDE_ViewAttributes */
199/** #define OPCUA_EXCLUDE_GenericAttributeValue */
200/** #define OPCUA_EXCLUDE_GenericAttributes */
201/** #define OPCUA_EXCLUDE_AddNodesItem */
202/** #define OPCUA_EXCLUDE_AddNodesResult */
203/** #define OPCUA_EXCLUDE_AddReferencesItem */
204/** #define OPCUA_EXCLUDE_DeleteNodesItem */
205/** #define OPCUA_EXCLUDE_DeleteReferencesItem */
206/** #define OPCUA_EXCLUDE_ViewDescription */
207/** #define OPCUA_EXCLUDE_BrowseDescription */
208/** #define OPCUA_EXCLUDE_ReferenceDescription */
209/** #define OPCUA_EXCLUDE_BrowseResult */
210/** #define OPCUA_EXCLUDE_RelativePathElement */
211/** #define OPCUA_EXCLUDE_RelativePath */
212/** #define OPCUA_EXCLUDE_BrowsePath */
213/** #define OPCUA_EXCLUDE_BrowsePathTarget */
214/** #define OPCUA_EXCLUDE_BrowsePathResult */
215/** #define OPCUA_EXCLUDE_EndpointConfiguration */
216/** #define OPCUA_EXCLUDE_QueryDataDescription */
217/** #define OPCUA_EXCLUDE_NodeTypeDescription */
218/** #define OPCUA_EXCLUDE_QueryDataSet */
219/** #define OPCUA_EXCLUDE_NodeReference */
220/** #define OPCUA_EXCLUDE_ContentFilterElement */
221/** #define OPCUA_EXCLUDE_ContentFilter */
222/** #define OPCUA_EXCLUDE_FilterOperand */
223/** #define OPCUA_EXCLUDE_ElementOperand */
224/** #define OPCUA_EXCLUDE_LiteralOperand */
225/** #define OPCUA_EXCLUDE_AttributeOperand */
226/** #define OPCUA_EXCLUDE_SimpleAttributeOperand */
227/** #define OPCUA_EXCLUDE_ContentFilterElementResult */
228/** #define OPCUA_EXCLUDE_ContentFilterResult */
229/** #define OPCUA_EXCLUDE_ParsingResult */
230/** #define OPCUA_EXCLUDE_ReadValueId */
231/** #define OPCUA_EXCLUDE_HistoryReadValueId */
232/** #define OPCUA_EXCLUDE_HistoryReadResult */
233/** #define OPCUA_EXCLUDE_HistoryReadDetails */
234/** #define OPCUA_EXCLUDE_ReadEventDetails */
235/** #define OPCUA_EXCLUDE_ReadRawModifiedDetails */
236/** #define OPCUA_EXCLUDE_ReadProcessedDetails */
237/** #define OPCUA_EXCLUDE_ReadAtTimeDetails */
238/** #define OPCUA_EXCLUDE_ReadAnnotationDataDetails */
239/** #define OPCUA_EXCLUDE_HistoryData */
240/** #define OPCUA_EXCLUDE_ModificationInfo */
241/** #define OPCUA_EXCLUDE_HistoryModifiedData */
242/** #define OPCUA_EXCLUDE_HistoryEvent */
243/** #define OPCUA_EXCLUDE_WriteValue */
244/** #define OPCUA_EXCLUDE_HistoryUpdateDetails */
245/** #define OPCUA_EXCLUDE_UpdateDataDetails */
246/** #define OPCUA_EXCLUDE_UpdateStructureDataDetails */
247/** #define OPCUA_EXCLUDE_UpdateEventDetails */
248/** #define OPCUA_EXCLUDE_DeleteRawModifiedDetails */
249/** #define OPCUA_EXCLUDE_DeleteAtTimeDetails */
250/** #define OPCUA_EXCLUDE_DeleteEventDetails */
251/** #define OPCUA_EXCLUDE_HistoryUpdateResult */
252/** #define OPCUA_EXCLUDE_CallMethodRequest */
253/** #define OPCUA_EXCLUDE_CallMethodResult */
254/** #define OPCUA_EXCLUDE_MonitoringFilter */
255/** #define OPCUA_EXCLUDE_DataChangeFilter */
256/** #define OPCUA_EXCLUDE_EventFilter */
257/** #define OPCUA_EXCLUDE_AggregateConfiguration */
258/** #define OPCUA_EXCLUDE_AggregateFilter */
259/** #define OPCUA_EXCLUDE_MonitoringFilterResult */
260/** #define OPCUA_EXCLUDE_EventFilterResult */
261/** #define OPCUA_EXCLUDE_AggregateFilterResult */
262/** #define OPCUA_EXCLUDE_MonitoringParameters */
263/** #define OPCUA_EXCLUDE_MonitoredItemCreateRequest */
264/** #define OPCUA_EXCLUDE_MonitoredItemCreateResult */
265/** #define OPCUA_EXCLUDE_MonitoredItemModifyRequest */
266/** #define OPCUA_EXCLUDE_MonitoredItemModifyResult */
267/** #define OPCUA_EXCLUDE_NotificationMessage */
268/** #define OPCUA_EXCLUDE_NotificationData */
269/** #define OPCUA_EXCLUDE_DataChangeNotification */
270/** #define OPCUA_EXCLUDE_MonitoredItemNotification */
271/** #define OPCUA_EXCLUDE_EventNotificationList */
272/** #define OPCUA_EXCLUDE_EventFieldList */
273/** #define OPCUA_EXCLUDE_HistoryEventFieldList */
274/** #define OPCUA_EXCLUDE_StatusChangeNotification */
275/** #define OPCUA_EXCLUDE_SubscriptionAcknowledgement */
276/** #define OPCUA_EXCLUDE_TransferResult */
277/** #define OPCUA_EXCLUDE_BuildInfo */
278/** #define OPCUA_EXCLUDE_RedundantServerDataType */
279/** #define OPCUA_EXCLUDE_EndpointUrlListDataType */
280/** #define OPCUA_EXCLUDE_NetworkGroupDataType */
281/** #define OPCUA_EXCLUDE_SamplingIntervalDiagnosticsDataType */
282/** #define OPCUA_EXCLUDE_ServerDiagnosticsSummaryDataType */
283/** #define OPCUA_EXCLUDE_ServerStatusDataType */
284/** #define OPCUA_EXCLUDE_SessionDiagnosticsDataType */
285/** #define OPCUA_EXCLUDE_SessionSecurityDiagnosticsDataType */
286/** #define OPCUA_EXCLUDE_ServiceCounterDataType */
287/** #define OPCUA_EXCLUDE_StatusResult */
288/** #define OPCUA_EXCLUDE_SubscriptionDiagnosticsDataType */
289/** #define OPCUA_EXCLUDE_ModelChangeStructureDataType */
290/** #define OPCUA_EXCLUDE_SemanticChangeStructureDataType */
291/** #define OPCUA_EXCLUDE_Range */
292/** #define OPCUA_EXCLUDE_EUInformation */
293/** #define OPCUA_EXCLUDE_ComplexNumberType */
294/** #define OPCUA_EXCLUDE_DoubleComplexNumberType */
295/** #define OPCUA_EXCLUDE_AxisInformation */
296/** #define OPCUA_EXCLUDE_XVType */
297/** #define OPCUA_EXCLUDE_ProgramDiagnosticDataType */
298/** #define OPCUA_EXCLUDE_ProgramDiagnostic2DataType */
299/** #define OPCUA_EXCLUDE_Annotation */
300
301#endif /* _OpcUa_Exclusions_H_ */
302/** This is the last line of an autogenerated file. */