S2OPC OPCUA Toolkit
Loading...
Searching...
No Matches
sopc_node_mgt_helper_internal.h File Reference
#include "sopc_address_space.h"
#include "sopc_builtintypes.h"
#include "sopc_types.h"

Go to the source code of this file.

Functions

SOPC_StatusCode SOPC_NodeMgtHelperInternal_CheckConstraints_AddNode (OpcUa_NodeClass nodeclass, SOPC_AddressSpace *addSpace, const SOPC_ExpandedNodeId *parentNid, const SOPC_NodeId *refTypeId, const SOPC_QualifiedName *browseName, const SOPC_ExpandedNodeId *typeDefId)
 
SOPC_ReturnStatus SOPC_NodeMgtHelperInternal_AddVariableNodeAttributes (SOPC_AddressSpace *addSpace, SOPC_AddressSpace_Node *node, OpcUa_VariableNode *varNode, const OpcUa_VariableAttributes *varAttributes, SOPC_StatusCode *scAddNode)
 
SOPC_ReturnStatus SOPC_NodeMgtHelperInternal_AddObjectNodeAttributes (OpcUa_ObjectNode *objNode, const OpcUa_ObjectAttributes *objAttributes, SOPC_StatusCode *scAddNode)
 
SOPC_StatusCode SOPC_NodeMgtHelperInternal_CopyDataInNode (OpcUa_Node *node, const SOPC_ExpandedNodeId *parentNodeId, const SOPC_NodeId *newNodeId, const SOPC_QualifiedName *browseName, const SOPC_ExpandedNodeId *typeDefId)
 
SOPC_ReturnStatus SOPC_NodeMgtHelperInternal_AddRefChildToParentNode (SOPC_AddressSpace *addSpace, const SOPC_NodeId *parentNodeId, const SOPC_NodeId *childNodeId, const SOPC_NodeId *refTypeId)
 
bool SOPC_NodeMgtHelperInternal_RemoveLastRefInParentNode (SOPC_AddressSpace *addSpace, const SOPC_NodeId *parentNodeId)
 

Detailed Description

Utils to add node in address space

Function Documentation

◆ SOPC_NodeMgtHelperInternal_CheckConstraints_AddNode()

SOPC_StatusCode SOPC_NodeMgtHelperInternal_CheckConstraints_AddNode ( OpcUa_NodeClass nodeclass,
SOPC_AddressSpace * addSpace,
const SOPC_ExpandedNodeId * parentNid,
const SOPC_NodeId * refTypeId,
const SOPC_QualifiedName * browseName,
const SOPC_ExpandedNodeId * typeDefId )

◆ SOPC_NodeMgtHelperInternal_AddVariableNodeAttributes()

SOPC_ReturnStatus SOPC_NodeMgtHelperInternal_AddVariableNodeAttributes ( SOPC_AddressSpace * addSpace,
SOPC_AddressSpace_Node * node,
OpcUa_VariableNode * varNode,
const OpcUa_VariableAttributes * varAttributes,
SOPC_StatusCode * scAddNode )

◆ SOPC_NodeMgtHelperInternal_AddObjectNodeAttributes()

SOPC_ReturnStatus SOPC_NodeMgtHelperInternal_AddObjectNodeAttributes ( OpcUa_ObjectNode * objNode,
const OpcUa_ObjectAttributes * objAttributes,
SOPC_StatusCode * scAddNode )

◆ SOPC_NodeMgtHelperInternal_CopyDataInNode()

SOPC_StatusCode SOPC_NodeMgtHelperInternal_CopyDataInNode ( OpcUa_Node * node,
const SOPC_ExpandedNodeId * parentNodeId,
const SOPC_NodeId * newNodeId,
const SOPC_QualifiedName * browseName,
const SOPC_ExpandedNodeId * typeDefId )

◆ SOPC_NodeMgtHelperInternal_AddRefChildToParentNode()

SOPC_ReturnStatus SOPC_NodeMgtHelperInternal_AddRefChildToParentNode ( SOPC_AddressSpace * addSpace,
const SOPC_NodeId * parentNodeId,
const SOPC_NodeId * childNodeId,
const SOPC_NodeId * refTypeId )

◆ SOPC_NodeMgtHelperInternal_RemoveLastRefInParentNode()

bool SOPC_NodeMgtHelperInternal_RemoveLastRefInParentNode ( SOPC_AddressSpace * addSpace,
const SOPC_NodeId * parentNodeId )