10 return types[!isNamespaceZero][typeIndex].
typeId;
46 memberTypeMatching(m, &t2->
members[cnt], generatedTypes, customTypes);
55 UA_Server_readNodeClass(server,
id, &nodeClass);
63 UA_BrowseDescription_init(&bd);
72 UA_BrowseResult_clear(&br);
80 UA_BrowseDescription_init(&bd);
92 UA_BrowseResult_clear(&br);
96static void setNamespaceIndexOfGeneratedStruct(
UA_Server *server,
struct UA_Server UA_Server
#define UA_NS0ID_HASTYPEDEFINITION
UA_BrowseResult UA_THREADSAFE UA_Server_browse(UA_Server *server, UA_UInt32 maxReferences, const UA_BrowseDescription *bd)
Browse the references of a particular node.
UA_UInt16 UA_THREADSAFE UA_Server_addNamespace(UA_Server *server, const char *name)
Add a new namespace to the server.
#define UA_STATUSCODE_GOOD
The operation succeeded.
UA_NodeId referenceTypeId
UA_Boolean includeSubtypes
UA_BrowseDirection browseDirection
UA_ReferenceDescription * references
const UA_DataType * memberType
UA_DataTypeMember * members
UA_NodeId binaryEncodingId
UA_NodeClass getNodeClass(UA_Server *server, const UA_NodeId id)
UA_NodeId getTypeId(UA_UInt16 typeIndex, UA_Boolean isNamespaceZero, const UA_DataType *customTypes)
UA_NodeId getTypeDefinitionId(UA_Server *s, const UA_NodeId targetId)
UA_Boolean hasReference(UA_Server *server, const UA_NodeId src, const UA_NodeId target, const UA_NodeId refType, UA_BrowseDirection dir)
void typesAreMatching(const UA_DataType *t1, const UA_DataType *t2, const UA_DataType *generatedTypes, const UA_DataType *customTypes)
_UA_BEGIN_DECLS typedef bool UA_Boolean
This Source Code Form is subject to the terms of the Mozilla Public License, v.
UA_EXPORT const UA_NodeId UA_NODEID_NULL
UA_BrowseDirection
BrowseDirection.
@ UA_BROWSEDIRECTION_FORWARD
@ UA_BROWSERESULTMASK_ALL
@ UA_BROWSERESULTMASK_TYPEDEFINITION
@ UA_NODECLASS_UNSPECIFIED
UA_DataType UA_TYPES[388]