Selaa lähdekoodia

Improved method signature

Julius Pfrommer 11 vuotta sitten
vanhempi
commit
5bf1b33fc9
2 muutettua tiedostoa jossa 4 lisäystä ja 4 poistoa
  1. 2 2
      src/opcua_namespace.c
  2. 2 2
      src/opcua_namespace.h

+ 2 - 2
src/opcua_namespace.c

@@ -107,7 +107,7 @@ UA_Int32 insert_node(namespace *ns, UA_Node *node) {
 	return UA_SUCCESS;
 }
 
-UA_Int32 get_node(namespace *ns, UA_Node  ** const result, ns_lock ** lock, UA_NodeId *nodeid) {
+UA_Int32 get_node(namespace *ns, UA_NodeId *nodeid, UA_Node ** const result, ns_lock ** lock);
 	ns_entry *slot;
 	if(find_slot(ns, &slot, nodeid) == UA_SUCCESS) {
 		if(pthread_rwlock_rdlock((pthread_rwlock_t *)slot->lock) != 0)
@@ -119,7 +119,7 @@ UA_Int32 get_node(namespace *ns, UA_Node  ** const result, ns_lock ** lock, UA_N
 	return UA_ERROR;
 }
 
-UA_Int32 get_writable_node(namespace *ns, UA_Node  **result, ns_lock ** lock, UA_NodeId *nodeid) {
+UA_Int32 get_writable_node(namespace *ns, UA_NodeId *nodeid, UA_Node **result, ns_lock ** lock);
 	ns_entry *slot;
 	if(find_slot(ns, &slot, nodeid) == UA_SUCCESS) {
 		if(pthread_rwlock_wrlock((pthread_rwlock_t *)slot->lock) != 0)

+ 2 - 2
src/opcua_namespace.h

@@ -29,8 +29,8 @@ UA_Int32 create_ns(namespace **result, uint32_t size);
 void empty_ns(namespace *ns);
 void delete_ns(namespace *ns);
 UA_Int32 insert_node(namespace *ns, UA_Node *node);
-UA_Int32 get_node(namespace *ns, UA_Node  ** const result, ns_lock ** lock, UA_NodeId *nodeid);
-UA_Int32 get_writable_node(namespace *ns, UA_Node  **result, ns_lock ** lock, UA_NodeId *nodeid);
+UA_Int32 get_node(namespace *ns, UA_NodeId *nodeid, UA_Node ** const result, ns_lock ** lock);
+UA_Int32 get_writable_node(namespace *ns, UA_NodeId *nodeid, UA_Node **result, ns_lock ** lock);
 inline void unlock_node(ns_lock *lock);
 void delete_node(namespace *ns, UA_NodeId *nodeid);