|
@@ -10,17 +10,33 @@
|
|
/************************/
|
|
/************************/
|
|
|
|
|
|
static UA_StatusCode
|
|
static UA_StatusCode
|
|
-addReference(UA_Server *server, UA_Session *session,
|
|
|
|
- const UA_AddReferencesItem *item);
|
|
|
|
|
|
+copyChildNodes(UA_Server *server, UA_Session *session,
|
|
|
|
+ const UA_NodeId *sourceNodeId, const UA_NodeId *destinationNodeId,
|
|
|
|
+ UA_InstantiationCallback *instantiationCallback);
|
|
|
|
|
|
static UA_StatusCode
|
|
static UA_StatusCode
|
|
-deleteReference(UA_Server *server, UA_Session *session,
|
|
|
|
- const UA_DeleteReferencesItem *item);
|
|
|
|
|
|
+Service_AddNode_finish(UA_Server *server, UA_Session *session,
|
|
|
|
+ const UA_NodeId *nodeId, const UA_NodeId *parentNodeId,
|
|
|
|
+ const UA_NodeId *referenceTypeId,
|
|
|
|
+ const UA_NodeId *typeDefinition,
|
|
|
|
+ UA_InstantiationCallback *instantiationCallback);
|
|
|
|
|
|
static UA_StatusCode
|
|
static UA_StatusCode
|
|
deleteNode(UA_Server *server, UA_Session *session,
|
|
deleteNode(UA_Server *server, UA_Session *session,
|
|
const UA_NodeId *nodeId, UA_Boolean deleteReferences);
|
|
const UA_NodeId *nodeId, UA_Boolean deleteReferences);
|
|
|
|
|
|
|
|
+static UA_StatusCode
|
|
|
|
+addReference(UA_Server *server, UA_Session *session,
|
|
|
|
+ const UA_AddReferencesItem *item);
|
|
|
|
+
|
|
|
|
+static UA_StatusCode
|
|
|
|
+deleteOneWayReference(UA_Server *server, UA_Session *session, UA_Node *node,
|
|
|
|
+ const UA_DeleteReferencesItem *item);
|
|
|
|
+
|
|
|
|
+static UA_StatusCode
|
|
|
|
+deleteReference(UA_Server *server, UA_Session *session,
|
|
|
|
+ const UA_DeleteReferencesItem *item);
|
|
|
|
+
|
|
/**********************/
|
|
/**********************/
|
|
/* Consistency Checks */
|
|
/* Consistency Checks */
|
|
/**********************/
|
|
/**********************/
|
|
@@ -383,18 +399,6 @@ isMandatoryChild(UA_Server *server, UA_Session *session, const UA_NodeId *childN
|
|
return false;
|
|
return false;
|
|
}
|
|
}
|
|
|
|
|
|
-static UA_StatusCode
|
|
|
|
-copyChildNodes(UA_Server *server, UA_Session *session,
|
|
|
|
- const UA_NodeId *sourceNodeId, const UA_NodeId *destinationNodeId,
|
|
|
|
- UA_InstantiationCallback *instantiationCallback);
|
|
|
|
-
|
|
|
|
-static UA_StatusCode
|
|
|
|
-Service_AddNode_finish(UA_Server *server, UA_Session *session,
|
|
|
|
- const UA_NodeId *nodeId, const UA_NodeId *parentNodeId,
|
|
|
|
- const UA_NodeId *referenceTypeId,
|
|
|
|
- const UA_NodeId *typeDefinition,
|
|
|
|
- UA_InstantiationCallback *instantiationCallback);
|
|
|
|
-
|
|
|
|
static UA_StatusCode
|
|
static UA_StatusCode
|
|
copyChildNode(UA_Server *server, UA_Session *session,
|
|
copyChildNode(UA_Server *server, UA_Session *session,
|
|
const UA_NodeId *destinationNodeId,
|
|
const UA_NodeId *destinationNodeId,
|
|
@@ -1234,10 +1238,6 @@ UA_Server_addMethodNode(UA_Server *server, const UA_NodeId requestedNewNodeId,
|
|
/* Add References */
|
|
/* Add References */
|
|
/******************/
|
|
/******************/
|
|
|
|
|
|
-static UA_StatusCode
|
|
|
|
-deleteOneWayReference(UA_Server *server, UA_Session *session, UA_Node *node,
|
|
|
|
- const UA_DeleteReferencesItem *item);
|
|
|
|
-
|
|
|
|
static UA_StatusCode
|
|
static UA_StatusCode
|
|
addOneWayTarget(UA_NodeReferenceKind *refs, const UA_ExpandedNodeId *target) {
|
|
addOneWayTarget(UA_NodeReferenceKind *refs, const UA_ExpandedNodeId *target) {
|
|
UA_ExpandedNodeId *targets =
|
|
UA_ExpandedNodeId *targets =
|