An OPCUAMethodNodeArgument is a helper class to manage arguments of a method node. More...
#include <cvb/opcua/method_node_argument.hpp>
Public Member Functions | |
OpcUa::DataType | Datatype () const |
Return the data type of the argument. More... | |
template<typename T > | |
T | Read () |
Returns the value of the argument. More... | |
template<typename T > | |
void | Write (const T &value) |
Sets the value of the argument. More... | |
OpcUa::ArgumentType | ArgumentType () |
Returns whether this is an input or output argument. More... | |
An OPCUAMethodNodeArgument is a helper class to manage arguments of a method node.
|
inline |
Returns whether this is an input or output argument.
OpcUa::DataType Datatype | ( | ) | const |
Return the data type of the argument.
Any | exception derived from std::exception including CvbException and OpcUaException. |
T Read |
Returns the value of the argument.
Any | exception derived from std::exception including CvbException and OpcUaException. |
void Write | ( | const T & | value | ) |
Sets the value of the argument.
[in] | value | The value. |
Any | exception derived from std::exception including CvbException and OpcUaException. |