Base class for OPC/UA OpcUaServer variable nodes. More...
Inherits ServerNodeBase, and IServerVariableNode.
Inherited by ServerFloatNode, ServerIntegerNode, and ServerStringNode.
Protected Member Functions | |
ServerVariableNodeBase (IntPtr handle, OpcUaServer parent) | |
Creates a new OpcUaServer variable node. More... | |
override void | Dispose (bool disposing) |
Disposes of the native callback reference. More... | |
Protected Member Functions inherited from ServerNodeBase | |
ServerNodeBase (IntPtr handle, OpcUaServer parent) | |
Creates a new client Node from the given handle . More... | |
Protected Member Functions inherited from NodeBase | |
NodeBase (IntPtr handle) | |
Creates a new Node object from the given handle . More... | |
virtual void | Dispose (bool disposing) |
IDispose helper function. More... | |
Properties | |
override OpcUaServer | Server [get, set] |
Gets the parent OpcUaServer object. | |
Properties inherited from ServerNodeBase | |
virtual OpcUaServer | Server [get, set] |
Gets the parent OpcUaServer object. | |
Properties inherited from NodeBase | |
IntPtr | Handle [get] |
Native CVB CVOPCNODE handle. More... | |
bool | IsDisposed [get] |
Tests whether the native handle has been disposed. | |
NodeId | NodeId [get] |
Gets the NodeId identifying this Node. | |
string | BrowseName [get] |
Gets string node identifier (especially for browsing). | |
string | DisplayName [get] |
Node name for displaying it in a user interface. | |
string | Description [get] |
Optional description of this node's role and behavior. | |
Properties inherited from INativeHandle | |
IntPtr | Handle [get] |
The native handle of the object. | |
bool | IsDisposed [get] |
Possibility to check whether the object has already been disposed of. | |
Properties inherited from INode | |
NodeId | NodeId [get] |
Gets the NodeId uniquely identifying this INode. | |
string | BrowseName [get] |
Gets string node identifier (especially for browsing). | |
string | DisplayName [get] |
Node name for displaying it in a user interface. | |
string | Description [get] |
Optional description of this node's role and behavior. | |
Events | |
EventHandler | Read |
Event that is signaled when the OpcUaClient reads a value. | |
EventHandler | Written |
Event that is signaled when the OpcUaClient has written a value. | |
Events inherited from NodeBase | |
NativeHandleEventDelegate | ObjectDisposing |
Raised when this object is about to be disposed via the IDisposable.Dispose method. More... | |
Events inherited from INativeHandle | |
NativeHandleEventDelegate | ObjectDisposing |
Raised when this object is about to be disposed via the IDisposable.Dispose method. More... | |
Events inherited from IServerVariableNode | |
EventHandler | Read |
Event that is signaled when the OpcUaClient reads a value. | |
EventHandler | Written |
Event that is signaled when the OpcUaClient has written a value. | |
Additional Inherited Members | |
Public Member Functions inherited from NodeBase | |
void | Dispose () |
Disposes the native object wrapped by this object immediately. More... | |
Static Public Member Functions inherited from ServerNodeBase | |
static ServerNodeBase | FromHandle (IntPtr handle, OpcUaServer parent) |
Creates a new Node object from the given handle . More... | |
static ServerNodeBase | FromHandle (IntPtr handle, ShareObject doShare, OpcUaServer parent) |
Creates a new Node object from the given handle . More... | |
Static Protected Member Functions inherited from ServerNodeBase | |
static T | EnsureNonNull< T > (T value, string name=null) |
Ensures that the given value is not null . More... | |
Protected Attributes inherited from NodeBase | |
object | LockAnchor = new object() |
Enables thread safety for "transparent" .Net side operations. | |
Base class for OPC/UA OpcUaServer variable nodes.
|
protected |
Creates a new OpcUaServer variable node.
handle | Native node handle. |
parent | Parent OpcUaServer object. |
|
protectedvirtual |
Disposes of the native callback reference.
disposing | true if called from IDisposable.Dispose; false if called from finalizer. |
Reimplemented from NodeBase.