EXPERIMENTAL: This type is a prototype for a not released feature. The type is subject to change. Do not use this type in a product.
More...
|
| BaseNodeManagerEx (ServerManager server, params string[] namespaceUris) |
| Initializes a new instance of the BaseNodeManagerEx class. More...
|
|
override StatusCode | GetNodeHandle (RequestContext context, NodeId nodeId, uint attributeId, out NodeAttributeHandle handle) |
| Gets the node handle. More...
|
|
| BaseNodeManager (ServerManager server, params string[] namespaceUris) |
| Initializes a new instance of the BaseNodeManager class. More...
|
|
void | Dispose () |
| Frees any unmanaged resources. More...
|
|
ushort | AddNamespaceUri (string namespaceUri) |
| Adds the namespace URI. More...
|
|
ModelHandle | LinkModelToNode (NodeId rootId, object instance, object syncLock, IModelMapper mapper, double minimumSamplingInterval) |
| Links an object to a node in the address space. More...
|
|
void | UnlinkModelFromNode (NodeId rootId, ModelHandle handle) |
| Unlinks an object from a node in the address space. More...
|
|
bool | IsReferenceInView (RequestContext context, ViewHandle view, BrowseHandle sourceHandle, NodeId referenceTypeId, bool isInverse, ExpandedNodeId targetId) |
| Determines whether the reference is in the specified view. More...
|
|
virtual bool | HasAccess (RequestContext context, BrowseHandle browseHandle) |
| Determines whether the specified context has access to the browse handle. More...
|
|
virtual bool | HasAccess (RequestContext context, MethodHandle methodHandle) |
| Determines whether the specified context has access to the browse handle. More...
|
|
virtual bool | HasAccess (RequestContext context, NodeAttributeHandle nodeHandle, UserAccessMask accessMasks) |
| Determines whether the current context has specified access to the handle. More...
|
|
virtual bool | HasAccess (RequestContext context, HistoryDataHandle nodeHandle, UserAccessMask accessMasks) |
| Determines whether the specified context has access to the history data handle. More...
|
|
virtual bool | HasAccess (RequestContext context, HistoryEventHandle nodeHandle, UserAccessMask accessMasks) |
| Determines whether the specified context has access to the history event handle. More...
|
|
void | ImportUaNodeset (Assembly assembly, string resourcePath) |
| Imports the nodeset from an embedded resource. More...
|
|
void | ImportUaNodeset (FileInfo file) |
| Imports the ua nodeset from a file. More...
|
|
void | ImportUaNodeset (Stream istrm) |
| Imports the nodes from the stream. More...
|
|
void | ImportUaNodeset (UaSchema.UANodeSet nodeset) |
| Imports the specified nodeset. More...
|
|
void | Import (List< Node > nodes) |
| Imports the list of nodes. More...
|
|
object | GetNodeUserData (NodeId nodeId) |
| Gets the user data for a node. More...
|
|
void | SetNodeUserData (NodeId nodeId, object userData) |
| Sets the user data for a node. More...
|
|
void | SetChildUserData (NodeId parentId, QualifiedName browseName, object userData) |
| Sets the user data for the child of a node. More...
|
|
VariableNode | SetVariableConfiguration (NodeId parentId, QualifiedName browseName, uint handleType, object handleData) |
| Sets the variable configuration. More...
|
|
void | SetVariableConfiguration (NodeId variableId, uint handleType, object handleData) |
| Sets the variable configuration. More...
|
|
bool | SetVariableDefaultValue (NodeId parentId, QualifiedName browseName, Variant value) |
| Sets the variable default value. More...
|
|
bool | SetVariableDefaultValue (NodeId variableId, Variant value) |
| Sets the variable value configuration. More...
|
|
void | SetNodeAttributeConfiguration (NodeId nodeId, uint attributeId, uint handleType, object handleData) |
| Sets the node attribute configuration. More...
|
|
Node | FindInMemoryNode (NodeId sourceId, NodeId referenceTypeId, bool isInverse, StringTable namespaceUris, string browsePath) |
| Finds the in memory node. More...
|
|
Node | FindInMemoryNode (NodeId sourceId, NodeId referenceTypeId, bool isInverse, params AbsoluteName[] browseNames) |
| Finds the in memory node. More...
|
|
Node | FindInMemoryNode (NodeId sourceId, NodeId referenceTypeId, bool isInverse, params QualifiedName[] browseNames) |
| Finds the in memory node. More...
|
|
Node | FindInMemoryNode (NodeId nodeId) |
| Finds the in memory node. More...
|
|
SchemaBuilder | CreateTypeDictionary (RequestContext context, CreateTypeDictionarySettings settings) |
| Creates a class that can be used to dynamically build data types descriptions. More...
|
|
void | CreateGenericDataType (RequestContext context, GenericDataType dataType, ushort namespaceIndex) |
| Creates the nodes required to represent a generic data type in the address space, More...
|
|
virtual NodeMetadata | GetNodeMetadata (RequestContext context, BrowseHandle browseHandle, NodeMetadataMask fieldsToReturn, NodeClass nodeClassFilter) |
| Gets the node metadata. More...
|
|
virtual Node | GetNodeAttributes (RequestContext context, BrowseHandle browseHandle, NodeClass expectedNodeClass) |
| Gets the node attributes. More...
|
|
virtual DataValue | ReadAttribute (RequestContext context, NodeAttributeHandle nodeHandle) |
| Reads the attribute. More...
|
|
virtual T | ReadValue< T > (RequestContext context, NodeAttributeHandle nodeHandle, QualifiedName componentName, T defaultValue) |
| Reads the attribute value for a child node. More...
|
|
virtual T | ReadValue< T > (RequestContext context, NodeAttributeHandle nodeHandle, QualifiedName[] browsePath, T defaultValue) |
| Reads the attribute value for a child node. More...
|
|
virtual StatusCode | WriteAttribute (RequestContext context, NodeAttributeHandle nodeHandle, Variant valueToWrite) |
| Writes the attribute. More...
|
|
virtual StatusCode | WriteValue (RequestContext context, NodeAttributeHandle nodeHandle, QualifiedName componentName, Variant valueToWrite) |
| Writes the attribute value for a child node. More...
|
|
virtual StatusCode | WriteValue (RequestContext context, NodeAttributeHandle nodeHandle, QualifiedName[] browsePath, Variant valueToWrite) |
| Writes the attribute value for a child node. More...
|
|
virtual StatusCode | BeginEventTransaction (RequestContext context, uint totalItemCountHint, TransactionType transactionType, Delegate callback, object callbackData, out TransactionHandle handle) |
| Begins the transaction. More...
|
|
virtual void | FinishEventTransaction (TransactionHandle transaction) |
| Finishes the transaction. More...
|
|
StatusCode | BeginStartEventMonitoring (NotifierOperationHandle operationHandle, MonitoredItemCreateRequest settings, uint monitoredItemId, EventNotificationEventHandler callback) |
| Starts monitoring an item. More...
|
|
StatusCode | BeginModifyEventMonitoring (MonitoredItemOperationHandle operationHandle, MonitoredItemModifyRequest settings) |
| Modifies the monitoring for an item. More...
|
|
StatusCode | BeginStopEventMonitoring (MonitoredItemOperationHandle operationHandle) |
| Stops monitoring an item. More...
|
|
StatusCode | BeginSetEventMonitoringMode (MonitoredItemOperationHandle operationHandle, MonitoringMode monitoringMode, MonitoringParameters parameters) |
| Changes the monitoring mode for an item. More...
|
|
virtual void | EventMonitoringStarted (RequestContext context, NodeId notifierId, MonitoredItemHandle itemHandle, MonitoringParameters parameters, EventNotificationEventHandler callback) |
| Called when monitoring starts for a notifier from another IEventManager higher in the hierarchy. More...
|
|
virtual void | EventMonitoringModified (RequestContext context, NodeId notifierId, MonitoredItemHandle itemHandle, MonitoringParameters parameters) |
| Called when monitoring changes for a notifier from another IEventManager higher in the hierarchy. More...
|
|
virtual void | EventMonitoringStopped (RequestContext context, NodeId notifierId, MonitoredItemHandle itemHandle) |
| Called when monitoring stops for a notifier from another IEventManager higher in the hierarchy. More...
|
|
virtual void | ConditionRefresh (RequestContext context, NodeId notifierId, MonitoredItemHandle itemHandle, EventNotificationEventHandler callback) |
| Called when the condition refresh is called for a notifier higher in the hierarchy. More...
|
|
void | AddNotifier (NodeId notifierId, IEventManager manager) |
| Adds a link from an IEventManager to a notifier. More...
|
|
void | RemoveNotifier (NodeId notifierId, IEventManager manager) |
| Removes a link from IEventManager to a notifier. More...
|
|
virtual void | ReportEvent (NodeId notifierId, GenericEvent e) |
| Reports an event for the notifier id. More...
|
|
virtual void | OnMonitoringStarted (NodeId notifierId, EventMonitoredItem monitoredItem) |
| Called when event monitoring has started for a notifier. More...
|
|
virtual void | OnMonitoringModified (NodeId notifierId, EventMonitoredItem monitoredItem) |
| Called when event monitoring has been modified for a notifier. More...
|
|
virtual void | OnMonitoringStopped (NodeId notifierId, EventMonitoredItem monitoredItem) |
| Called when event monitoring has stopped for a notifier. More...
|
|
virtual void | OnConditionRefresh (NodeId notifierId, MonitoredItemHandle itemHandle, EventNotificationEventHandler callback) |
| Called when condition refresh has been called for the notifier. More...
|
|
virtual StatusCode | Enable (RequestContext context, ConditionModel model) |
| Enables a condition. More...
|
|
virtual StatusCode | Disable (RequestContext context, ConditionModel model) |
| Disables a condition. More...
|
|
virtual StatusCode | AddComment (RequestContext context, ConditionModel model, byte[] eventId, LocalizedText comment) |
| Adds a comment to a condition. More...
|
|
virtual StatusCode | Acknowledge (RequestContext context, AcknowledgeableConditionModel model, byte[] eventId, LocalizedText comment) |
| Acknowledges a condition. More...
|
|
virtual StatusCode | Confirm (RequestContext context, AcknowledgeableConditionModel model, byte[] eventId, LocalizedText comment) |
| Confirms a condition. More...
|
|
StatusCode | OneShotShelve (RequestContext context, ShelvedStateMachineModel model) |
| Shelves a condition until the next time it goes into the active state. More...
|
|
StatusCode | TimedShelve (RequestContext context, ShelvedStateMachineModel model, double shelvingTime) |
| Shelves a condition for a period of time. More...
|
|
StatusCode | Unshelve (RequestContext context, ShelvedStateMachineModel model) |
| Unshelves a condition. More...
|
|
StatusCode | BeginHistoryReadDataTransaction (RequestContext context, uint totalItemCountHint, TimestampsToReturn timestampsToReturn, TransactionType transactionType, HistoryReadDetails details, Delegate callback, object callbackData, out HistoryDataTransactionHandle handle) |
| Begins the history transaction. More...
|
|
void | FinishHistoryReadDataTransaction (HistoryDataTransactionHandle transaction) |
| Finishes the history transaction. More...
|
|
StatusCode | BeginHistoryReadRaw (HistoryDataOperationHandle operationHandle, HistoryReadValueId valueToRead) |
| Begins an operation to read raw history data. More...
|
|
StatusCode | BeginHistoryReadProcessed (HistoryDataOperationHandle operationHandle, HistoryReadValueId valueToRead) |
| Begins an operation to read processed history data. More...
|
|
StatusCode | BeginHistoryReadAtTime (HistoryDataOperationHandle operationHandle, HistoryReadValueId valueToRead) |
| Begins an operation to read raw history data. More...
|
|
StatusCode | BeginHistoryUpdateDataTransaction (RequestContext context, uint totalItemCountHint, TransactionType transactionType, Delegate callback, object callbackData, out HistoryDataTransactionHandle handle) |
| Begins the history transaction. More...
|
|
void | FinishHistoryUpdateDataTransaction (HistoryDataTransactionHandle transaction) |
| Finishes the history transaction. More...
|
|
StatusCode | BeginHistoryUpdateData (HistoryDataOperationHandle operationHandle, UpdateDataDetails details) |
| Begins an operation to update raw history data. More...
|
|
StatusCode | BeginHistoryUpdateStructureData (HistoryDataOperationHandle operationHandle, UpdateStructureDataDetails details) |
| Begins an operation to update structured history data. More...
|
|
StatusCode | BeginHistoryDeleteRaw (HistoryDataOperationHandle operationHandle, DeleteRawModifiedDetails details) |
| Begins an operation to delete raw history data. More...
|
|
StatusCode | BeginHistoryDeleteAtTime (HistoryDataOperationHandle operationHandle, DeleteAtTimeDetails details) |
| Begins an operation to delete history data at specific times. More...
|
|
StatusCode | BeginHistoryReadEventTransaction (RequestContext context, uint totalItemCountHint, TransactionType transactionType, ReadEventDetails details, Delegate callback, object callbackData, out HistoryEventTransactionHandle handle) |
| Begins the event history transaction. More...
|
|
void | FinishHistoryReadEventTransaction (HistoryEventTransactionHandle transaction) |
| Finishes the event history transaction. More...
|
|
StatusCode | BeginHistoryReadEvent (HistoryEventOperationHandle operationHandle, HistoryReadValueId notifierToRead) |
| Begins an operation to read event history. More...
|
|
StatusCode | BeginHistoryUpdateEventTransaction (RequestContext context, uint totalItemCountHint, TransactionType transactionType, Delegate callback, object callbackData, out HistoryEventTransactionHandle handle) |
| Begins the history transaction. More...
|
|
void | FinishHistoryUpdateEventTransaction (HistoryEventTransactionHandle transaction) |
| Finishes the history event transaction. More...
|
|
StatusCode | BeginHistoryUpdateEvent (HistoryEventOperationHandle operationHandle, UpdateEventDetails details) |
| Begins the history update event. More...
|
|
StatusCode | BeginHistoryDeleteEvent (HistoryEventOperationHandle operationHandle, DeleteEventDetails details) |
| Begins an operation to delete event history. More...
|
|
virtual StatusCode | BeginDataTransaction (RequestContext context, uint totalItemCountHint, double maxAge, TimestampsToReturn timestampsToReturn, TransactionType transactionType, Delegate callback, object callbackData, out TransactionHandle handle) |
| Begins the data transaction. More...
|
|
virtual void | FinishDataTransaction (TransactionHandle transaction) |
| Finishes the transaction. More...
|
|
StatusCode | BeginRead (NodeAttributeOperationHandle operationHandle, ReadValueId settings) |
| Begins a read operation (must not block). More...
|
|
StatusCode | BeginWrite (NodeAttributeOperationHandle operationHandle, WriteValue settings) |
| Begins the write. More...
|
|
StatusCode | BeginStartDataMonitoring (NodeAttributeOperationHandle operationHandle, uint monitoredItemId, MonitoredItemCreateRequest settings, DataChangeEventHandler callback) |
| Begins a start data monitoring operation (must not block). More...
|
|
StatusCode | BeginModifyDataMonitoring (MonitoredItemOperationHandle operationHandle, MonitoredItemModifyRequest settings) |
| Begins a modify data operation (must not block). More...
|
|
StatusCode | BeginStopDataMonitoring (MonitoredItemOperationHandle operationHandle) |
| Begins a stop data monitoring operation (must not block). More...
|
|
StatusCode | BeginSetDataMonitoringMode (MonitoredItemOperationHandle operationHandle, MonitoringMode monitoringMode, MonitoringParameters parameters) |
| Begins a set data monitoring mode operation (must not block). More...
|
|
virtual StatusCode | BeginCallTransaction (RequestContext context, uint totalItemCountHint, CallCompleteEventHandler callback, object callbackData, out TransactionHandle handle) |
| Begins the call transaction. More...
|
|
virtual StatusCode | BeginCall (MethodOperationHandle methodHandle, IList< Variant > inputArguments) |
| Begins the method call. More...
|
|
virtual void | FinishCallTransaction (TransactionHandle transaction) |
| Finishes the call transaction. More...
|
|
StatusCode | AddNode (RequestContext context, AddNodeSettings settings, out NodeId assignedNodeId) |
| Adds a new node. More...
|
|
StatusCode | DeleteNode (RequestContext context, NodeId nodeId, bool deleteTargetReferences) |
| Deletes the node. More...
|
|
StatusCode | AddReference (RequestContext context, NodeId sourceNodeId, NodeId referenceTypeId, bool isInverse, ExpandedNodeId targetNodeId, bool addBiDirectional) |
| Adds a reference. More...
|
|
StatusCode | DeleteReference (RequestContext context, NodeId sourceNodeId, NodeId referenceTypeId, bool isInverse, ExpandedNodeId targetNodeId, bool deleteBiDirectional) |
| Deletes the reference. More...
|
|
ObjectNode | CreateObject (RequestContext context, CreateObjectSettings settings) |
| Creates a new object node. More...
|
|
VariableNode | CreateVariable (RequestContext context, CreateVariableSettings settings) |
| Creates a new variable node. More...
|
|
MethodNode | CreateMethod (RequestContext context, CreateMethodSettings settings) |
| Creates a new method node. More...
|
|
ViewNode | CreateView (RequestContext context, CreateViewSettings settings) |
| Creates a new view node. More...
|
|
ObjectTypeNode | CreateObjectTypeNode (RequestContext context, CreateObjectTypeSettings settings) |
| Creates a new object type node. More...
|
|
VariableTypeNode | CreateVariableTypeNode (RequestContext context, CreateVariableTypeSettings settings) |
| Creates a new variable type node. More...
|
|
DataTypeNode | CreateDataTypeNode (RequestContext context, CreateDataTypeSettings settings) |
| Creates a new data type node. More...
|
|
ReferenceTypeNode | CreateReferenceTypeNode (RequestContext context, CreateReferenceTypeSettings settings) |
| Creates a new reference type node. More...
|
|
virtual void | Startup () |
| Called when the node manager is started. More...
|
|
virtual void | Shutdown () |
| Called when the node manager is stopped. More...
|
|
virtual void | SessionOpened (Session session) |
| Called when a new session is created. More...
|
|
virtual void | SessionActivated (Session session) |
| Called when a session is activated. More...
|
|
virtual void | SessionClosed (Session session) |
| Called when a new session is closed. More...
|
|
virtual StatusCode | GetBrowseHandle (RequestContext context, ViewHandle view, NodeId nodeId, out BrowseHandle handle) |
| Gets the browse handle for the specified node. More...
|
|
StatusCode | GetViewHandle (RequestContext context, ViewDescription view, out ViewHandle handle) |
| Gets the view handle for the specified view. More...
|
|
virtual StatusCode | GetNotifierHandle (RequestContext context, NodeId nodeId, out NotifierHandle handle) |
| Gets the notifier handle for the specified notifier. More...
|
|
virtual StatusCode | GetMethodHandle (RequestContext context, NodeId objectId, NodeId methodId, out MethodHandle handle) |
| Gets the method handle for the specified object and method. More...
|
|
virtual StatusCode | GetHistoryDataHandle (RequestContext context, NodeId variableId, out HistoryDataHandle handle) |
| Gets the history data handle for the specified variable. More...
|
|
virtual StatusCode | GetHistoryEventHandle (RequestContext context, NodeId notifierId, out HistoryEventHandle handle) |
| Gets the history events handle for the specified notifier. More...
|
|
virtual StatusCode | BeginBrowse (RequestContext context, BrowseOperationHandle nodeToBrowse, ContinuationPoint continuationPoint, bool releaseContinuationPoint, Delegate callback, object callbackData) |
| Begins a browse operation. More...
|
|
virtual StatusCode | BeginTranslate (RequestContext context, BrowseOperationHandle nodeToBrowse, RelativePath relativePath, uint index, Delegate callback, object callbackData) |
| Begins a translate browse paths operation. More...
|
|
void | AddCrossReference (NodeId sourceNodeId, INodeManager manager) |
| Adds the cross reference. More...
|
|
void | RemoveCrossReference (NodeId sourceNodeId, INodeManager manager) |
| Removes the cross reference. More...
|
|
|
virtual void | OnMonitoringChanged (RequestContext context, NodeAttributeHandle nodeHandle, double oldSamplingInterval, double newSamplingInterval) |
| Called when monitoring status changes for variable with a HandleType = ExternalPolled. More...
|
|
virtual void | ReportChange (RequestContext context, NodeAttributeHandle nodeHandle, DataValue dv) |
| Reports a change to the value of a variable with a HandleType = ExternalPolled. More...
|
|
virtual void | ReportStatusChange (RequestContext context, NodeAttributeHandle nodeHandle, StatusCode status) |
| Reports a change to the value of a variable with a HandleType = ExternalPolled. More...
|
|
override DataValue | Read (RequestContext context, NodeAttributeHandle nodeHandle, string indexRange, QualifiedName dataEncoding) |
| Reads a variable. More...
|
|
override DataMonitoringResult | StartDataMonitoring (RequestContext context, MonitoredItemHandle itemHandle, MonitoredItemCreateRequest settings, DataChangeEventHandler callback) |
| Starts monitoring a variable. More...
|
|
override DataMonitoringResult | ModifyDataMonitoring (RequestContext context, MonitoredItemHandle itemHandle, MonitoredItemModifyRequest settings) |
| Modifies the monitoring for the variable. More...
|
|
override StatusCode | StopDataMonitoring (RequestContext context, MonitoredItemHandle itemHandle) |
| Stops monitoring a variable. More...
|
|
override StatusCode | SetDataMonitoringMode (RequestContext context, MonitoredItemHandle itemHandle, MonitoringMode monitoringMode, MonitoringParameters parameters) |
| Sets the data monitoring mode. More...
|
|
virtual void | Dispose (bool disposing) |
| An overrideable version of the Dispose. More...
|
|
virtual bool | IsNodeIdInvalid (NodeId nodeId) |
| Determines whether the node id is invalid. More...
|
|
virtual bool | IsNodeIdInvalid (ExpandedNodeId nodeId) |
| Determines whether the node id is invalid. More...
|
|
Node | CopyNode (Node source, bool copyValue) |
| Copies the node. More...
|
|
virtual void | FinishStartEventMonitoringTransaction (TransactionHandle transaction) |
| Finishes the start event monitoring transaction. More...
|
|
virtual EventMonitoringResult | StartEventMonitoring (RequestContext context, NotifierHandle notifierHandle, uint monitoredItemId, MonitoredItemCreateRequest settings, EventNotificationEventHandler callback) |
| Starts the event monitoring for a single item. More...
|
|
virtual void | StartEventMonitoring (RequestContext context, TransactionHandle transaction, IList< NotifierOperationHandle > notifierHandles, IList< uint > monitoredItemIds, IList< MonitoredItemCreateRequest > settings, IList< EventNotificationEventHandler > callbacks) |
| Starts the event monitoring for all unprocessed items in the transaction. More...
|
|
EventMonitoringResult | ValidateEventMonitoringRequest (RequestContext context, NotifierHandle notifierHandle, ReadValueId itemToMonitor, MonitoringParameters parameters) |
| Validates the event monitoring request. More...
|
|
virtual void | FinishModifyEventMonitoringTransaction (TransactionHandle transaction) |
| Finishes the modify event monitoring transaction. More...
|
|
virtual EventMonitoringResult | ModifyEventMonitoring (RequestContext context, MonitoredItemOperationHandle itemHandle, MonitoredItemModifyRequest settings) |
| Modifies the event monitoring for a single item. More...
|
|
virtual void | ModifyEventMonitoring (RequestContext context, TransactionHandle transaction, IList< MonitoredItemOperationHandle > itemHandles, IList< MonitoredItemModifyRequest > settings) |
| Modifies the event monitoring for all unprocessed items in the transaction. More...
|
|
virtual void | FinishStopEventMonitoringTransaction (TransactionHandle transaction) |
| Finishes the stop event monitoring transaction. More...
|
|
virtual StatusCode | StopEventMonitoring (RequestContext context, MonitoredItemOperationHandle itemHandle) |
| Stops the event monitoring for a single item. More...
|
|
virtual void | StopEventMonitoring (RequestContext context, TransactionHandle transaction, IList< MonitoredItemOperationHandle > itemHandles, IList< MonitoredItemModifyRequest > settings) |
| Stop the event monitoring for all unprocessed items in the transaction. More...
|
|
virtual void | FinishSetEventMonitoringModeTransaction (TransactionHandle transaction) |
| Finishes the set event monitoring mode transaction. More...
|
|
virtual StatusCode | SetEventMonitoringMode (RequestContext context, MonitoredItemOperationHandle itemHandle, MonitoringMode monitoringMode) |
| Changes the event monitoring mode for a single item. More...
|
|
virtual void | SetEventMonitoringMode (RequestContext context, TransactionHandle transaction, IList< MonitoredItemOperationHandle > itemHandles, IList< MonitoringMode > monitoringModes) |
| Changes the event monitoring mode for all unprocessed items in the transaction. More...
|
|
void | AddNotifier (NodeId notifierId, params NodeId[] parents) |
| Removes a local notifier. More...
|
|
bool | IsNotifierForSource (NotifierHandle notifierHandle, NodeId sourceId) |
| Determines whether the notifier is above the source in the tree. More...
|
|
virtual HistoryReadResult | HistoryReadRaw (RequestContext context, ReadRawModifiedDetails details, HistoryDataHandle nodeHandle, string indexRange, QualifiedName dataEncoding, ref HistoryContinuationPoint continuationPoint) |
| Reads the raw history for a single variable. More...
|
|
virtual
HistoryDataReadRawContinuationPoint | CreateHistoryContinuationPoint (RequestContext context, ReadRawModifiedDetails details, HistoryDataHandle nodeHandle, string indexRange, QualifiedName dataEncoding) |
| Creates the history continuation point. More...
|
|
virtual void | HistoryReadRaw (RequestContext context, HistoryDataTransactionHandle transaction, ReadRawModifiedDetails details, IList< HistoryDataOperationHandle > operationHandles, IList< HistoryReadValueId > valuesToRead, IList< HistoryContinuationPoint > continuationPoints) |
| Reads the raw history for a group of variables. More...
|
|
virtual HistoryReadResult | HistoryReadProcessed (RequestContext context, ReadProcessedDetails details, HistoryDataHandle nodeHandle, NodeId aggregateId, string indexRange, QualifiedName dataEncoding, ref HistoryContinuationPoint continuationPoint) |
| Reads the processed history for a single variable. More...
|
|
virtual
HistoryDataReadProcessedContinuationPoint | CreateHistoryContinuationPoint (RequestContext context, ReadProcessedDetails details, HistoryDataHandle nodeHandle, string indexRange, QualifiedName dataEncoding, NodeId aggregateId) |
| Creates the history continuation point. More...
|
|
virtual void | ReviseAggregateConfiguration (RequestContext context, HistoryDataHandle nodeHandle, AggregateConfiguration configurationToUse, out bool stepped) |
| Revises the aggregate configuration. More...
|
|
virtual void | HistoryReadProcessed (RequestContext context, HistoryDataTransactionHandle transaction, ReadProcessedDetails details, IList< HistoryDataOperationHandle > operationHandles, IList< HistoryReadValueId > valueToRead, IList< HistoryContinuationPoint > continuationPoints) |
| Reads the processed history for a group of variables. More...
|
|
virtual HistoryReadResult | HistoryReadAtTime (RequestContext context, ReadAtTimeDetails details, HistoryDataHandle nodeHandle, string indexRange, QualifiedName dataEncoding, ref HistoryContinuationPoint continuationPoint) |
| Reads the history at specific time for a single variable. More...
|
|
virtual
HistoryDataReadAtTimeContinuationPoint | CreateHistoryContinuationPoint (RequestContext context, ReadAtTimeDetails details, HistoryDataHandle nodeHandle, string indexRange, QualifiedName dataEncoding) |
| Creates the history continuation point. More...
|
|
virtual void | HistoryReadAtTime (RequestContext context, HistoryDataTransactionHandle transaction, ReadAtTimeDetails details, IList< HistoryDataOperationHandle > operationHandles, IList< HistoryReadValueId > valuesToRead, IList< HistoryContinuationPoint > continuationPoints) |
| Reads the history at specific time for a group of variables. More...
|
|
virtual HistoryUpdateResult | HistoryUpdateData (RequestContext context, HistoryDataHandle nodeHandle, UpdateDataDetails details) |
| Updates the data history for a single variable. More...
|
|
virtual void | HistoryUpdateData (RequestContext context, HistoryDataTransactionHandle transaction, IList< HistoryDataOperationHandle > operationHandles, IList< UpdateDataDetails > details) |
| Updates the data history for a group of variables. More...
|
|
virtual HistoryUpdateResult | HistoryUpdateStructureData (RequestContext context, HistoryDataHandle nodeHandle, UpdateStructureDataDetails details) |
| Updates structured history data for a single variable. More...
|
|
virtual void | HistoryUpdateStructureData (RequestContext context, HistoryDataTransactionHandle transaction, IList< HistoryDataOperationHandle > operationHandles, IList< UpdateStructureDataDetails > details) |
| Updates structured history data for a group of variables. More...
|
|
virtual HistoryUpdateResult | HistoryDeleteRaw (RequestContext context, HistoryDataHandle nodeHandle, DeleteRawModifiedDetails details) |
| Delete raw history data for a single variable. More...
|
|
virtual void | HistoryDeleteRaw (RequestContext context, HistoryDataTransactionHandle transaction, IList< HistoryDataOperationHandle > operationHandles, IList< DeleteRawModifiedDetails > details) |
| Delete raw history data for a group of variables. More...
|
|
virtual HistoryUpdateResult | HistoryDeleteAtTime (RequestContext context, HistoryDataHandle nodeHandle, DeleteAtTimeDetails details) |
| Deletes history data at specific times for a single variable. More...
|
|
virtual void | HistoryDeleteAtTime (RequestContext context, HistoryDataTransactionHandle transaction, IList< HistoryDataOperationHandle > operationHandles, IList< DeleteAtTimeDetails > details) |
| Deletes history data at specific times for a group of variables. More...
|
|
virtual HistoryReadResult | HistoryReadEvent (RequestContext context, ReadEventDetails details, HistoryEventHandle nodeHandle, ref HistoryContinuationPoint continuationPoint) |
| Reads the event history for a single notifier. More...
|
|
virtual void | HistoryReadEvent (RequestContext context, HistoryEventTransactionHandle transaction, ReadEventDetails details, IList< HistoryEventOperationHandle > operationHandles, IList< HistoryReadValueId > notifiersToRead, IList< HistoryContinuationPoint > continuationPoints) |
| Reads the event history for a group of notifiers. More...
|
|
virtual HistoryUpdateResult | HistoryUpdateEvent (RequestContext context, HistoryEventHandle nodeHandle, UpdateEventDetails details) |
| Updates the event history for a single notifier. More...
|
|
virtual void | HistoryUpdateEvents (RequestContext context, HistoryEventTransactionHandle transaction, IList< HistoryEventOperationHandle > operationHandles, IList< UpdateEventDetails > details) |
| Updates the event history for a group of notifiers. More...
|
|
virtual HistoryUpdateResult | HistoryDeleteEvent (RequestContext context, HistoryEventHandle nodeHandle, DeleteEventDetails details) |
| Deletes event history for a single notifier. More...
|
|
virtual void | HistoryDeleteEvents (RequestContext context, HistoryEventTransactionHandle transaction, IList< HistoryEventOperationHandle > operationHandles, IList< DeleteEventDetails > details) |
| Deletes event history for a group of notifiers. More...
|
|
virtual StatusCode | ValidateDataEncoding (RequestContext context, NodeAttributeHandle nodeHandle, QualifiedName dataEncoding) |
| Validates the data encoding. More...
|
|
virtual void | FinishReadTransaction (TransactionHandle transaction) |
| Finishes the read transaction. More...
|
|
virtual void | Read (RequestContext context, TransactionHandle transaction, IList< NodeAttributeOperationHandle > operationHandles, IList< ReadValueId > settings) |
| Reads the attributes. More...
|
|
virtual DataValue | Translate (RequestContext context, DataValue dv) |
| Translates the specified text based on the strings stored in the ResourceManager. More...
|
|
byte | GetUserAccessLevel (RequestContext context, NodeId nodeId) |
| Gets the user access level. More...
|
|
DataValue | ApplyIndexRangeAndEncoding (NodeAttributeHandle handle, DataValue input, string indexRange, QualifiedName dataEncoding) |
| Applies the index range and the encoding (modifies the input DataValue). More...
|
|
DataValue | ApplyIndexRangeAndEncoding (DataValue input, string indexRange, QualifiedName dataEncoding) |
| Applies the index range and the encoding (modifies the input DataValue). More...
|
|
virtual DataValue | ApplyDataEncoding (DataValue input, QualifiedName dataEncoding) |
| Applies the data encoding (modifies the input DataValue). More...
|
|
virtual void | FinishWriteTransaction (TransactionHandle transaction) |
| Finishes the write transaction. More...
|
|
virtual StatusCode | Write (RequestContext context, NodeAttributeHandle nodeHandle, string indexRange, DataValue value) |
| Writes the value to a node attribute. More...
|
|
virtual void | Write (RequestContext context, TransactionHandle transaction, IList< NodeAttributeOperationHandle > operationHandles, IList< WriteValue > settings) |
| Writes a value to a group of node attributes. More...
|
|
StatusCode | CanWriteDataType (RequestContext context, NodeAttributeHandle nodeHandle, DataValue value) |
| Determines whether this instance can write a value with the specified data type to the node in the specified context. More...
|
|
void | ReportDataChanges (RequestContext context, NodeAttributeHandle nodeHandle) |
| Reports the data changes. More...
|
|
virtual void | FinishStartDataMonitoringTransaction (TransactionHandle transaction) |
| Finishes the start data monitoring transaction. More...
|
|
virtual void | StartDataMonitoring (RequestContext context, TransactionHandle transaction, IList< NodeAttributeOperationHandle > operationHandles, IList< uint > monitoredItemIds, IList< MonitoredItemCreateRequest > settings, IList< DataChangeEventHandler > callback) |
| Start data monitoring for a group of node attributes. More...
|
|
DataMonitoringResult | StartDataMonitoringInMemoryNode (RequestContext context, MonitoredItemHandle itemHandle, MonitoredItemCreateRequest request, DataChangeEventHandler callback, DataMonitoringResult result) |
| Starts the data monitoring in memory node. More...
|
|
DataMonitoringResult | StartDataMonitoringSampledNode (RequestContext context, MonitoredItemHandle itemHandle, MonitoredItemCreateRequest request, DataChangeEventHandler callback, DataMonitoringResult result) |
| Starts the data monitoring of a mapped node. More...
|
|
virtual void | FinishModifyDataMonitoringTransaction (TransactionHandle transaction) |
| Finishes the modify data monitoring transaction. More...
|
|
virtual void | ModifyDataMonitoring (RequestContext context, TransactionHandle transaction, IList< MonitoredItemOperationHandle > operationHandles, IList< MonitoredItemModifyRequest > settings) |
| Modifies data monitoring for a group of node attribute values. More...
|
|
virtual void | FinishStopDataMonitoringTransaction (TransactionHandle transaction) |
| Finishes the stop data monitoring transaction. More...
|
|
virtual void | StopDataMonitoring (RequestContext context, TransactionHandle transaction, IList< MonitoredItemOperationHandle > operationHandles) |
| Stops the data monitoring for a group of node attribute values. More...
|
|
virtual void | FinishSetDataMonitoringModeTransaction (TransactionHandle transaction) |
| Finishes the set data monitoring mode transaction. More...
|
|
virtual void | SetDataMonitoringMode (RequestContext context, TransactionHandle transaction, IList< MonitoredItemOperationHandle > operationHandles, IList< MonitoringMode > monitoringModes, IList< MonitoringParameters > parameters) |
| Sets the monitoring mode for a group of monitored items. More...
|
|
virtual void | InMemoryNodeReadStarted (RequestContext context, NodeAttributeHandle nodeHandle, Node node) |
| Called before an in-memory node is read. More...
|
|
virtual void | InMemoryNodeWriteCompleted (RequestContext context, NodeAttributeHandle nodeHandle, Node node) |
| Called after an in-memory node is updated. More...
|
|
virtual void | InMemoryNodeMonitoringStarted (RequestContext context, NodeAttributeHandle nodeHandle, double samplingInterval) |
| Called when data monitoring starts. More...
|
|
virtual void | InMemoryNodeMonitoringModified (RequestContext context, NodeAttributeHandle nodeHandle, double samplingInterval) |
| Called when data monitoring is modified. More...
|
|
virtual void | InMemoryNodeMonitoringStopped (RequestContext context, NodeAttributeHandle nodeHandle) |
| Called when data monitoring is stopped. More...
|
|
virtual CallMethodEventHandler | GetMethodDispatcher (RequestContext context, MethodHandle methodHandle) |
| Gets the method handler. More...
|
|
CallMethodResult | CallMethod (RequestContext context, MethodHandle methodHandle, IList< Variant > inputArguments) |
| Calls the method. More...
|
|
virtual StatusCode | CallMethod (RequestContext context, MethodHandle methodHandle, IList< Variant > inputArguments, out List< StatusCode > inputArgumentResults, out List< Variant > outputArguments) |
| Calls the method. More...
|
|
virtual bool | HasAccessToAddNode (RequestContext context, BrowseHandle parent, NodeId referenceTypeId, NodeId typeDefinitionId) |
| Determines whether the specified context has permision to add nodes. More...
|
|
virtual void | PersistAddedNode (RequestContext context, Node node) |
| Called when a new persistent node is added. More...
|
|
void | CollectNodesToDelete (Node node, List< Node > nodesToDelete) |
| Collects the nodes to delete. The children of the node are added to nodesToDelete recursicely. More...
|
|
virtual bool | HasAccessToDeleteNode (RequestContext context, NodeId nodeToDelete) |
| Determines whether the specified context has permision to delete nodes. More...
|
|
virtual void | PersistDeletedNode (RequestContext context, Node node) |
| Called when a new persistent node is deleted. More...
|
|
virtual void | BeforeNodesAdded (RequestContext context, IList< Node > nodes) |
| This method can be reimplemented in a subclass. The method is called before nodes are added. More...
|
|
virtual void | AfterNodesAdded (RequestContext context, IList< Node > nodes) |
| This method can be reimplemented in a subclass. The method is called after nodes are added. More...
|
|
virtual void | AfterAddReference (RequestContext context, Node node, NodeId referenceTypeId, bool isInverse, ExpandedNodeId targetId) |
| This method can be reimplemented in a subclass. The method is called after adding a reference to a node. More...
|
|
virtual void | AfterDeleteReference (RequestContext context, Node node, NodeId referenceTypeId, bool isInverse, ExpandedNodeId targetId) |
| This method can be reimplemented in a subclass. The method is called after deleting a reference. More...
|
|
virtual bool | HasAccessToAddReference (RequestContext context, NodeId sourceId, NodeId referenceTypeId, bool isInverse) |
| Determines whether the specified context has permission to add the reference. More...
|
|
virtual void | PersistAddedReference (RequestContext context, Node node, ReferenceNode reference) |
| Called when a new persistent reference is added. More...
|
|
virtual bool | HasAccessToDeleteReference (RequestContext context, NodeId sourceId, NodeId referenceTypeId, bool isInverse) |
| Determines whether the specified context has permission to delete the reference. More...
|
|
virtual void | PersistDeletedReference (RequestContext context, Node node, ReferenceNode reference) |
| Called when a new persistent reference is deleted. More...
|
|
NodeId | CreateNodeId (bool persistent, ushort namespaceIndex) |
| Creates a new node id. More...
|
|
virtual ContinuationPoint | Browse (RequestContext context, ContinuationPoint continuationPoint, List< ReferenceDescription > results) |
| Browses the node specified in the continuation point. More...
|
|
ContinuationPoint | ProcessReferences (RequestContext context, ContinuationPoint continuationPoint, List< ReferenceNode > references, List< ReferenceDescription > results) |
| Processes the references in the list. More...
|
|