Explorar el Código

implement UA_Server_call

Julius Pfrommer hace 7 años
padre
commit
6bd152f659
Se han modificado 1 ficheros con 8 adiciones y 0 borrados
  1. 8 0
      src/server/ua_services_call.c

+ 8 - 0
src/server/ua_services_call.c

@@ -246,4 +246,12 @@ void Service_Call(UA_Server *server, UA_Session *session,
                   &response->resultsSize, &UA_TYPES[UA_TYPES_CALLMETHODRESULT]);
 }
 
+UA_CallMethodResult UA_EXPORT
+UA_Server_call(UA_Server *server, const UA_CallMethodRequest *request) {
+    UA_CallMethodResult result;
+    UA_CallMethodResult_init(&result);
+    Operation_CallMethod(server, &adminSession, request, &result);
+    return result;
+}
+
 #endif /* UA_ENABLE_METHODCALLS */