Browse Source

implement UA_Server_call

Julius Pfrommer 7 years ago
parent
commit
6bd152f659
1 changed files with 8 additions and 0 deletions
  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 */