diff options
Diffstat (limited to 'tests/open62541-testserver/testserver.h')
-rw-r--r-- | tests/open62541-testserver/testserver.h | 7 |
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, |