3#ifndef TYPES_GENERATED_HANDLING_H_
4#define TYPES_GENERATED_HANDLING_H_
10#if defined(__GNUC__) && __GNUC__ >= 4 && __GNUC_MINOR__ >= 6
11# pragma GCC diagnostic push
12# pragma GCC diagnostic ignored "-Wmissing-field-initializers"
13# pragma GCC diagnostic ignored "-Wmissing-braces"
96UA_Byte_deleteMembers(
UA_Byte *p) {
127UA_Int16_deleteMembers(
UA_Int16 *p) {
189UA_Int32_deleteMembers(
UA_Int32 *p) {
251UA_Int64_deleteMembers(
UA_Int64 *p) {
313UA_Float_deleteMembers(
UA_Float *p) {
396UA_DateTime_new(
void) {
437UA_Guid_deleteMembers(
UA_Guid *p) {
458UA_ByteString_new(
void) {
489UA_XmlElement_new(
void) {
551UA_ExpandedNodeId_new(
void) {
582UA_StatusCode_new(
void) {
613UA_QualifiedName_new(
void) {
644UA_LocalizedText_new(
void) {
675UA_ExtensionObject_new(
void) {
706UA_DataValue_new(
void) {
737UA_Variant_new(
void) {
768UA_DiagnosticInfo_new(
void) {
799UA_KeyValuePair_new(
void) {
830UA_NodeClass_new(
void) {
861UA_StructureType_new(
void) {
892UA_StructureField_new(
void) {
923UA_StructureDefinition_new(
void) {
954UA_Argument_new(
void) {
985UA_EnumValueType_new(
void) {
1016UA_EnumField_new(
void) {
1047UA_Duration_new(
void) {
1078UA_UtcTime_new(
void) {
1109UA_LocaleId_new(
void) {
1140UA_TimeZoneDataType_new(
void) {
1171UA_ApplicationType_new(
void) {
1202UA_ApplicationDescription_new(
void) {
1233UA_RequestHeader_new(
void) {
1264UA_ResponseHeader_new(
void) {
1295UA_ServiceFault_new(
void) {
1326UA_FindServersRequest_new(
void) {
1357UA_FindServersResponse_new(
void) {
1388UA_MessageSecurityMode_new(
void) {
1419UA_UserTokenType_new(
void) {
1450UA_UserTokenPolicy_new(
void) {
1481UA_EndpointDescription_new(
void) {
1512UA_GetEndpointsRequest_new(
void) {
1543UA_GetEndpointsResponse_new(
void) {
1574UA_SecurityTokenRequestType_new(
void) {
1605UA_ChannelSecurityToken_new(
void) {
1636UA_OpenSecureChannelRequest_new(
void) {
1667UA_OpenSecureChannelResponse_new(
void) {
1698UA_CloseSecureChannelRequest_new(
void) {
1729UA_CloseSecureChannelResponse_new(
void) {
1760UA_SignedSoftwareCertificate_new(
void) {
1791UA_SignatureData_new(
void) {
1822UA_CreateSessionRequest_new(
void) {
1853UA_CreateSessionResponse_new(
void) {
1884UA_UserIdentityToken_new(
void) {
1915UA_AnonymousIdentityToken_new(
void) {
1946UA_UserNameIdentityToken_new(
void) {
1977UA_X509IdentityToken_new(
void) {
2008UA_IssuedIdentityToken_new(
void) {
2039UA_ActivateSessionRequest_new(
void) {
2070UA_ActivateSessionResponse_new(
void) {
2101UA_CloseSessionRequest_new(
void) {
2132UA_CloseSessionResponse_new(
void) {
2163UA_NodeAttributesMask_new(
void) {
2194UA_NodeAttributes_new(
void) {
2225UA_ObjectAttributes_new(
void) {
2256UA_VariableAttributes_new(
void) {
2287UA_MethodAttributes_new(
void) {
2318UA_ObjectTypeAttributes_new(
void) {
2349UA_VariableTypeAttributes_new(
void) {
2380UA_ReferenceTypeAttributes_new(
void) {
2411UA_DataTypeAttributes_new(
void) {
2442UA_ViewAttributes_new(
void) {
2473UA_AddNodesItem_new(
void) {
2504UA_AddNodesResult_new(
void) {
2535UA_AddNodesRequest_new(
void) {
2566UA_AddNodesResponse_new(
void) {
2597UA_AddReferencesItem_new(
void) {
2628UA_AddReferencesRequest_new(
void) {
2659UA_AddReferencesResponse_new(
void) {
2690UA_DeleteNodesItem_new(
void) {
2721UA_DeleteNodesRequest_new(
void) {
2752UA_DeleteNodesResponse_new(
void) {
2783UA_DeleteReferencesItem_new(
void) {
2814UA_DeleteReferencesRequest_new(
void) {
2845UA_DeleteReferencesResponse_new(
void) {
2876UA_BrowseDirection_new(
void) {
2907UA_ViewDescription_new(
void) {
2938UA_BrowseDescription_new(
void) {
2969UA_BrowseResultMask_new(
void) {
3000UA_ReferenceDescription_new(
void) {
3031UA_BrowseResult_new(
void) {
3062UA_BrowseRequest_new(
void) {
3093UA_BrowseResponse_new(
void) {
3124UA_BrowseNextRequest_new(
void) {
3155UA_BrowseNextResponse_new(
void) {
3186UA_RelativePathElement_new(
void) {
3217UA_RelativePath_new(
void) {
3248UA_BrowsePath_new(
void) {
3279UA_BrowsePathTarget_new(
void) {
3310UA_BrowsePathResult_new(
void) {
3341UA_TranslateBrowsePathsToNodeIdsRequest_new(
void) {
3372UA_TranslateBrowsePathsToNodeIdsResponse_new(
void) {
3403UA_RegisterNodesRequest_new(
void) {
3434UA_RegisterNodesResponse_new(
void) {
3465UA_UnregisterNodesRequest_new(
void) {
3496UA_UnregisterNodesResponse_new(
void) {
3527UA_FilterOperator_new(
void) {
3558UA_ContentFilterElement_new(
void) {
3589UA_ContentFilter_new(
void) {
3620UA_ElementOperand_new(
void) {
3651UA_LiteralOperand_new(
void) {
3682UA_AttributeOperand_new(
void) {
3713UA_SimpleAttributeOperand_new(
void) {
3744UA_ContentFilterElementResult_new(
void) {
3775UA_ContentFilterResult_new(
void) {
3806UA_TimestampsToReturn_new(
void) {
3837UA_ReadValueId_new(
void) {
3868UA_ReadRequest_new(
void) {
3899UA_ReadResponse_new(
void) {
3930UA_WriteValue_new(
void) {
3961UA_WriteRequest_new(
void) {
3992UA_WriteResponse_new(
void) {
4023UA_CallMethodRequest_new(
void) {
4054UA_CallMethodResult_new(
void) {
4085UA_CallRequest_new(
void) {
4116UA_CallResponse_new(
void) {
4147UA_MonitoringMode_new(
void) {
4178UA_DataChangeTrigger_new(
void) {
4209UA_DeadbandType_new(
void) {
4240UA_DataChangeFilter_new(
void) {
4271UA_EventFilter_new(
void) {
4302UA_AggregateConfiguration_new(
void) {
4333UA_AggregateFilter_new(
void) {
4364UA_EventFilterResult_new(
void) {
4395UA_MonitoringParameters_new(
void) {
4426UA_MonitoredItemCreateRequest_new(
void) {
4457UA_MonitoredItemCreateResult_new(
void) {
4488UA_CreateMonitoredItemsRequest_new(
void) {
4519UA_CreateMonitoredItemsResponse_new(
void) {
4550UA_MonitoredItemModifyRequest_new(
void) {
4581UA_MonitoredItemModifyResult_new(
void) {
4612UA_ModifyMonitoredItemsRequest_new(
void) {
4643UA_ModifyMonitoredItemsResponse_new(
void) {
4674UA_SetMonitoringModeRequest_new(
void) {
4705UA_SetMonitoringModeResponse_new(
void) {
4736UA_SetTriggeringRequest_new(
void) {
4767UA_SetTriggeringResponse_new(
void) {
4798UA_DeleteMonitoredItemsRequest_new(
void) {
4829UA_DeleteMonitoredItemsResponse_new(
void) {
4860UA_CreateSubscriptionRequest_new(
void) {
4891UA_CreateSubscriptionResponse_new(
void) {
4922UA_ModifySubscriptionRequest_new(
void) {
4953UA_ModifySubscriptionResponse_new(
void) {
4984UA_SetPublishingModeRequest_new(
void) {
5015UA_SetPublishingModeResponse_new(
void) {
5046UA_NotificationMessage_new(
void) {
5077UA_MonitoredItemNotification_new(
void) {
5108UA_EventFieldList_new(
void) {
5139UA_StatusChangeNotification_new(
void) {
5170UA_SubscriptionAcknowledgement_new(
void) {
5201UA_PublishRequest_new(
void) {
5232UA_PublishResponse_new(
void) {
5263UA_RepublishRequest_new(
void) {
5294UA_RepublishResponse_new(
void) {
5325UA_TransferResult_new(
void) {
5356UA_TransferSubscriptionsRequest_new(
void) {
5387UA_TransferSubscriptionsResponse_new(
void) {
5418UA_DeleteSubscriptionsRequest_new(
void) {
5449UA_DeleteSubscriptionsResponse_new(
void) {
5480UA_BuildInfo_new(
void) {
5511UA_RedundancySupport_new(
void) {
5542UA_ServerState_new(
void) {
5573UA_ServerDiagnosticsSummaryDataType_new(
void) {
5604UA_ServerStatusDataType_new(
void) {
5645UA_Range_deleteMembers(
UA_Range *p) {
5666UA_EUInformation_new(
void) {
5697UA_AxisScaleEnumeration_new(
void) {
5728UA_ComplexNumberType_new(
void) {
5759UA_DoubleComplexNumberType_new(
void) {
5790UA_AxisInformation_new(
void) {
5821UA_XVType_new(
void) {
5852UA_EnumDefinition_new(
void) {
5883UA_DataChangeNotification_new(
void) {
5914UA_EventNotificationList_new(
void) {
5938#if defined(__GNUC__) && __GNUC__ >= 4 && __GNUC_MINOR__ >= 6
5939# pragma GCC diagnostic pop
#define _UA_BEGIN_DECLS
#undef UA_DEBUG_DUMP_PKGS
UA_StatusCode UA_copy(const void *src, void *dst, const UA_DataType *type)
Copies the content of two variables.
_UA_BEGIN_DECLS typedef bool UA_Boolean
This Source Code Form is subject to the terms of the Mozilla Public License, v.
void * UA_new(const UA_DataType *type)
Allocates and initializes a variable of type dataType.
void UA_clear(void *p, const UA_DataType *type)
Deletes the dynamically allocated content of a variable (e.g.
void UA_delete(void *p, const UA_DataType *type)
Frees a variable and all of its content.
#define UA_TYPES_CREATEMONITOREDITEMSRESPONSE
#define UA_TYPES_CLOSESESSIONRESPONSE
#define UA_TYPES_ATTRIBUTEOPERAND
#define UA_TYPES_EVENTFILTERRESULT
#define UA_TYPES_WRITERESPONSE
#define UA_TYPES_AXISINFORMATION
#define UA_TYPES_SUBSCRIPTIONACKNOWLEDGEMENT
#define UA_TYPES_UNREGISTERNODESRESPONSE
#define UA_TYPES_MODIFYSUBSCRIPTIONREQUEST
#define UA_TYPES_TIMESTAMPSTORETURN
#define UA_TYPES_CALLREQUEST
#define UA_TYPES_BROWSENEXTREQUEST
#define UA_TYPES_PUBLISHREQUEST
#define UA_TYPES_REPUBLISHRESPONSE
#define UA_TYPES_GETENDPOINTSRESPONSE
#define UA_TYPES_READVALUEID
#define UA_TYPES_BUILDINFO
#define UA_TYPES_ADDNODESREQUEST
#define UA_TYPES_BROWSEPATHTARGET
#define UA_TYPES_SETTRIGGERINGRESPONSE
#define UA_TYPES_REQUESTHEADER
#define UA_TYPES_ENUMVALUETYPE
#define UA_TYPES_TRANSLATEBROWSEPATHSTONODEIDSRESPONSE
#define UA_TYPES_ADDREFERENCESREQUEST
#define UA_TYPES_FINDSERVERSRESPONSE
#define UA_TYPES_USERTOKENTYPE
#define UA_TYPES_STRUCTUREFIELD
#define UA_TYPES_ENUMFIELD
#define UA_TYPES_CLOSESECURECHANNELREQUEST
#define UA_TYPES_CONTENTFILTER
#define UA_TYPES_BROWSENEXTRESPONSE
#define UA_TYPES_REFERENCEDESCRIPTION
#define UA_TYPES_VIEWDESCRIPTION
#define UA_TYPES_CREATESUBSCRIPTIONRESPONSE
#define UA_TYPES_EVENTFILTER
#define UA_TYPES_MODIFYMONITOREDITEMSREQUEST
#define UA_TYPES_SERVERSTATE
#define UA_TYPES_DELETEREFERENCESREQUEST
#define UA_TYPES_NODECLASS
#define UA_TYPES_VIEWATTRIBUTES
#define UA_TYPES_BROWSEREQUEST
#define UA_TYPES_REGISTERNODESREQUEST
#define UA_TYPES_BYTESTRING
#define UA_TYPES_BROWSERESULTMASK
#define UA_TYPES_DIAGNOSTICINFO
#define UA_TYPES_GETENDPOINTSREQUEST
#define UA_TYPES_CREATESESSIONREQUEST
#define UA_TYPES_ANONYMOUSIDENTITYTOKEN
#define UA_TYPES_RESPONSEHEADER
#define UA_TYPES_COMPLEXNUMBERTYPE
#define UA_TYPES_APPLICATIONTYPE
#define UA_TYPES_MODIFYMONITOREDITEMSRESPONSE
#define UA_TYPES_STRUCTURETYPE
#define UA_TYPES_DELETESUBSCRIPTIONSREQUEST
#define UA_TYPES_CONTENTFILTERELEMENT
#define UA_TYPES_CALLRESPONSE
#define UA_TYPES_PUBLISHRESPONSE
#define UA_TYPES_LOCALIZEDTEXT
#define UA_TYPES_CREATESESSIONRESPONSE
#define UA_TYPES_SERVERSTATUSDATATYPE
#define UA_TYPES_ADDNODESRESPONSE
#define UA_TYPES_ACTIVATESESSIONREQUEST
#define UA_TYPES_FILTEROPERATOR
#define UA_TYPES_TRANSFERSUBSCRIPTIONSRESPONSE
#define UA_TYPES_REFERENCETYPEATTRIBUTES
#define UA_TYPES_ARGUMENT
#define UA_TYPES_ADDNODESITEM
#define UA_TYPES_DELETEREFERENCESITEM
#define UA_TYPES_ADDREFERENCESRESPONSE
#define UA_TYPES_USERIDENTITYTOKEN
#define UA_TYPES_BROWSEDESCRIPTION
#define UA_TYPES_CONTENTFILTERELEMENTRESULT
#define UA_TYPES_ENDPOINTDESCRIPTION
#define UA_TYPES_FINDSERVERSREQUEST
#define UA_TYPES_STATUSCHANGENOTIFICATION
#define UA_TYPES_DELETEREFERENCESRESPONSE
#define UA_TYPES_NOTIFICATIONMESSAGE
#define UA_TYPES_DELETESUBSCRIPTIONSRESPONSE
#define UA_TYPES_OPENSECURECHANNELREQUEST
#define UA_TYPES_AGGREGATECONFIGURATION
#define UA_TYPES_AGGREGATEFILTER
#define UA_TYPES_REDUNDANCYSUPPORT
#define UA_TYPES_APPLICATIONDESCRIPTION
#define UA_TYPES_DELETENODESRESPONSE
#define UA_TYPES_CHANNELSECURITYTOKEN
#define UA_TYPES_ACTIVATESESSIONRESPONSE
#define UA_TYPES_SERVICEFAULT
#define UA_TYPES_QUALIFIEDNAME
#define UA_TYPES_CREATEMONITOREDITEMSREQUEST
#define UA_TYPES_BROWSEPATH
#define UA_TYPES_DELETEMONITOREDITEMSRESPONSE
#define UA_TYPES_BROWSEDIRECTION
#define UA_TYPES_DEADBANDTYPE
#define UA_TYPES_MONITORINGPARAMETERS
#define UA_TYPES_CREATESUBSCRIPTIONREQUEST
#define UA_TYPES_DATACHANGENOTIFICATION
#define UA_TYPES_BROWSEPATHRESULT
#define UA_TYPES_DATATYPEATTRIBUTES
#define UA_TYPES_DATAVALUE
#define UA_TYPES_NODEATTRIBUTES
#define UA_TYPES_EXTENSIONOBJECT
#define UA_TYPES_READREQUEST
#define UA_TYPES_SIGNEDSOFTWARECERTIFICATE
#define UA_TYPES_RELATIVEPATHELEMENT
#define UA_TYPES_DELETENODESITEM
#define UA_TYPES_REPUBLISHREQUEST
#define UA_TYPES_WRITEREQUEST
#define UA_TYPES_MONITOREDITEMCREATERESULT
#define UA_TYPES_MONITOREDITEMCREATEREQUEST
#define UA_TYPES_TIMEZONEDATATYPE
#define UA_TYPES_STRUCTUREDEFINITION
#define UA_TYPES_SETTRIGGERINGREQUEST
#define UA_TYPES_TRANSFERSUBSCRIPTIONSREQUEST
#define UA_TYPES_ADDNODESRESULT
#define UA_TYPES_SERVERDIAGNOSTICSSUMMARYDATATYPE
#define UA_TYPES_DOUBLECOMPLEXNUMBERTYPE
#define UA_TYPES_SIMPLEATTRIBUTEOPERAND
#define UA_TYPES_VARIABLEATTRIBUTES
#define UA_TYPES_CLOSESESSIONREQUEST
#define UA_TYPES_X509IDENTITYTOKEN
#define UA_TYPES_DATACHANGEFILTER
#define UA_TYPES_CONTENTFILTERRESULT
#define UA_TYPES_DATETIME
#define UA_TYPES_OBJECTTYPEATTRIBUTES
#define UA_TYPES_STATUSCODE
#define UA_TYPES_EVENTFIELDLIST
#define UA_TYPES_SIGNATUREDATA
#define UA_TYPES_OPENSECURECHANNELRESPONSE
#define UA_TYPES_VARIABLETYPEATTRIBUTES
#define UA_TYPES_ISSUEDIDENTITYTOKEN
#define UA_TYPES_ELEMENTOPERAND
#define UA_TYPES_LITERALOPERAND
#define UA_TYPES_WRITEVALUE
#define UA_TYPES_KEYVALUEPAIR
#define UA_TYPES_LOCALEID
#define UA_TYPES_RELATIVEPATH
#define UA_TYPES_TRANSLATEBROWSEPATHSTONODEIDSREQUEST
const UA_DataType UA_TYPES[191]
#define UA_TYPES_SETMONITORINGMODEREQUEST
#define UA_TYPES_CLOSESECURECHANNELRESPONSE
#define UA_TYPES_SETPUBLISHINGMODERESPONSE
#define UA_TYPES_USERNAMEIDENTITYTOKEN
#define UA_TYPES_SETMONITORINGMODERESPONSE
#define UA_TYPES_MESSAGESECURITYMODE
#define UA_TYPES_XMLELEMENT
#define UA_TYPES_DURATION
#define UA_TYPES_EXPANDEDNODEID
#define UA_TYPES_MODIFYSUBSCRIPTIONRESPONSE
#define UA_TYPES_DATACHANGETRIGGER
#define UA_TYPES_DELETENODESREQUEST
#define UA_TYPES_BROWSERESULT
#define UA_TYPES_SECURITYTOKENREQUESTTYPE
#define UA_TYPES_TRANSFERRESULT
#define UA_TYPES_BROWSERESPONSE
#define UA_TYPES_ADDREFERENCESITEM
#define UA_TYPES_READRESPONSE
#define UA_TYPES_MONITOREDITEMMODIFYRESULT
#define UA_TYPES_OBJECTATTRIBUTES
#define UA_TYPES_MONITOREDITEMNOTIFICATION
#define UA_TYPES_UNREGISTERNODESREQUEST
#define UA_TYPES_EUINFORMATION
#define UA_TYPES_USERTOKENPOLICY
#define UA_TYPES_DELETEMONITOREDITEMSREQUEST
#define UA_TYPES_NODEATTRIBUTESMASK
#define UA_TYPES_CALLMETHODREQUEST
#define UA_TYPES_REGISTERNODESRESPONSE
#define UA_TYPES_MONITOREDITEMMODIFYREQUEST
#define UA_TYPES_EVENTNOTIFICATIONLIST
#define UA_TYPES_SETPUBLISHINGMODEREQUEST
#define UA_TYPES_CALLMETHODRESULT
UA_SecurityTokenRequestType
#define UA_TYPES_METHODATTRIBUTES
#define UA_TYPES_MONITORINGMODE
#define UA_TYPES_ENUMDEFINITION
#define UA_TYPES_AXISSCALEENUMERATION