summaryrefslogtreecommitdiffstats
path: root/tests/open62541-testserver/testserver.h
diff options
context:
space:
mode:
Diffstat (limited to 'tests/open62541-testserver/testserver.h')
-rw-r--r--tests/open62541-testserver/testserver.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/open62541-testserver/testserver.h b/tests/open62541-testserver/testserver.h
index 114e189..f8a5ff9 100644
--- a/tests/open62541-testserver/testserver.h
+++ b/tests/open62541-testserver/testserver.h
@@ -66,6 +66,7 @@ public:
UA_NodeId addEmptyArrayVariable(const UA_NodeId &folder, const QString &variableNode, const QString &name);
UA_NodeId addMultiplyMethod(const UA_NodeId &folder, const QString &variableNode, const QString &description);
+ UA_NodeId addMultipleOutputArgumentsMethod(const UA_NodeId &folder, const QString &variableNode, const QString &description);
UA_NodeId addAddNamespaceMethod(const UA_NodeId &folder, const QString &variableNode, const QString &description);
static UA_StatusCode multiplyMethod(UA_Server *server, const UA_NodeId *sessionId, void *sessionHandle,
@@ -74,6 +75,12 @@ public:
size_t inputSize, const UA_Variant *input,
size_t outputSize, UA_Variant *output);
+ static UA_StatusCode multipleOutputArgumentsMethod(UA_Server *server, const UA_NodeId *sessionId, void *sessionHandle,
+ const UA_NodeId *methodId, void *methodContext,
+ const UA_NodeId *objectId, void *objectContext,
+ size_t inputSize, const UA_Variant *input,
+ size_t outputSize, UA_Variant *output);
+
static UA_StatusCode addNamespaceMethod(UA_Server *server, const UA_NodeId *sessionId, void *sessionHandle,
const UA_NodeId *methodId, void *methodContext, const UA_NodeId *objectId,
void *objectContext, size_t inputSize, const UA_Variant *input, size_t outputSize,