Pārlūkot izejas kodu

uleon is right.. delete internally calls deleteMember

Julius Pfrommer 11 gadi atpakaļ
vecāks
revīzija
d4a365ae61
1 mainītis faili ar 0 papildinājumiem un 8 dzēšanām
  1. 0 8
      src/ua_namespace.c

+ 0 - 8
src/ua_namespace.c

@@ -316,35 +316,27 @@ static inline void clear_slot(namespace *ns, ns_entry *slot) {
 #endif
 	switch(slot->node->nodeClass) {
 	case UA_NODECLASS_OBJECT:
-		UA_ObjectNode_deleteMembers((UA_ObjectNode *) slot->node);
 		UA_ObjectNode_delete((UA_ObjectNode *) slot->node);
 		break;
 	case UA_NODECLASS_VARIABLE:
-		UA_VariableNode_deleteMembers((UA_VariableNode *) slot->node);
 		UA_VariableNode_delete((UA_VariableNode *) slot->node);
 		break;
 	case UA_NODECLASS_METHOD:
-		UA_MethodNode_deleteMembers((UA_MethodNode *) slot->node);
 		UA_MethodNode_delete((UA_MethodNode *) slot->node);
 		break;
 	case UA_NODECLASS_OBJECTTYPE:
-		UA_ObjectTypeNode_deleteMembers((UA_ObjectTypeNode *) slot->node);
 		UA_ObjectTypeNode_delete((UA_ObjectTypeNode *) slot->node);
 		break;
 	case UA_NODECLASS_VARIABLETYPE:
-		UA_VariableTypeNode_deleteMembers((UA_VariableTypeNode *) slot->node);
 		UA_VariableTypeNode_delete((UA_VariableTypeNode *) slot->node);
 		break;
 	case UA_NODECLASS_REFERENCETYPE:
-		UA_ReferenceTypeNode_deleteMembers((UA_ReferenceTypeNode *) slot->node);
 		UA_ReferenceTypeNode_delete((UA_ReferenceTypeNode *) slot->node);
 		break;
 	case UA_NODECLASS_DATATYPE:
-		UA_DataTypeNode_deleteMembers((UA_DataTypeNode *) slot->node);
 		UA_DataTypeNode_delete((UA_DataTypeNode *) slot->node);
 		break;
 	case UA_NODECLASS_VIEW:
-		UA_ViewNode_deleteMembers((UA_ViewNode *) slot->node);
 		UA_ViewNode_delete((UA_ViewNode *) slot->node);
 		break;
 	default: