|
virtual void | Stop (uint secondsTillShutdown, string shutdownReason, bool restart) |
| Stops the server. More...
|
|
override void | Stop () |
| Stops the server and releases all resources. More...
|
|
DataMonitoringResult | ValidateDataMonitoringRequest (RequestContext context, NodeAttributeHandle nodeHandle, ReadValueId itemToMonitor, MonitoringParameters parameters, NodeMetadata metadata) |
| Validates the data monitoring request. More...
|
|
override ResponseHeader | FindServers (RequestHeader requestHeader, string endpointUrl, StringCollection localeIds, StringCollection serverUris, out ApplicationDescriptionCollection servers) |
| Invokes the FindServers service. More...
|
|
override ResponseHeader | GetEndpoints (RequestHeader requestHeader, string endpointUrl, StringCollection localeIds, StringCollection profileUris, out EndpointDescriptionCollection endpoints) |
| Invokes the GetEndpoints service. More...
|
|
void | SessionExpired (Session session) |
| Cleans up an expired session. More...
|
|
void | EndPublish (RequestContext context, IEndpointIncomingRequest incoming, StatusCode error, object callbackData, bool doNotBlockThread) |
| Ends the publish. More...
|
|
void | ReportEvent (GenericEvent e) |
| Reports the event to the Server notifier. More...
|
|
void | ReportEvent (NodeId notifierId, GenericEvent e) |
| Reports the event. More...
|
|
virtual ResponseHeader | Browse (RequestHeader requestHeader, ViewDescription view, uint requestedMaxReferencesPerNode, BrowseDescriptionCollection nodesToBrowse, out BrowseResultCollection results, out DiagnosticInfoCollection diagnosticInfos) |
| Invokes the Browse service. More...
|
|
virtual ResponseHeader | BrowseNext (RequestHeader requestHeader, bool releaseContinuationPoints, ByteStringCollection continuationPoints, out BrowseResultCollection results, out DiagnosticInfoCollection diagnosticInfos) |
| Invokes the BrowseNext service. More...
|
|
virtual ResponseHeader | TranslateBrowsePathsToNodeIds (RequestHeader requestHeader, BrowsePathCollection browsePaths, out BrowsePathResultCollection results, out DiagnosticInfoCollection diagnosticInfos) |
| Invokes the TranslateBrowsePathsToNodeIds service. More...
|
|
virtual ResponseHeader | QueryFirst (RequestHeader requestHeader, ViewDescription view, NodeTypeDescriptionCollection nodeTypes, ContentFilter filter, uint maxDataSetsToReturn, uint maxReferencesToReturn, out QueryDataSetCollection queryDataSets, out byte[] continuationPoint, out ParsingResultCollection parsingResults, out DiagnosticInfoCollection diagnosticInfos, out ContentFilterResult filterResult) |
| Invokes the QueryFirst service. More...
|
|
virtual ResponseHeader | QueryNext (RequestHeader requestHeader, bool releaseContinuationPoint, byte[] continuationPoint, out QueryDataSetCollection queryDataSets, out byte[] revisedContinuationPoint) |
| Invokes the QueryNext service. More...
|
|
virtual ResponseHeader | Read (RequestHeader requestHeader, double maxAge, TimestampsToReturn timestampsToReturn, ReadValueIdCollection nodesToRead, out DataValueCollection results, out DiagnosticInfoCollection diagnosticInfos) |
| Invokes the Read service. More...
|
|
virtual ResponseHeader | HistoryRead (RequestHeader requestHeader, ExtensionObject historyReadDetails, TimestampsToReturn timestampsToReturn, bool releaseContinuationPoints, HistoryReadValueIdCollection nodesToRead, out HistoryReadResultCollection results, out DiagnosticInfoCollection diagnosticInfos) |
| Invokes the HistoryRead service. More...
|
|
virtual ResponseHeader | Write (RequestHeader requestHeader, WriteValueCollection nodesToWrite, out StatusCodeCollection results, out DiagnosticInfoCollection diagnosticInfos) |
| Invokes the Write service. More...
|
|
virtual ResponseHeader | HistoryUpdate (RequestHeader requestHeader, ExtensionObjectCollection historyUpdateDetails, out HistoryUpdateResultCollection results, out DiagnosticInfoCollection diagnosticInfos) |
| Invokes the HistoryUpdate service. More...
|
|
virtual ResponseHeader | Call (RequestHeader requestHeader, CallMethodRequestCollection methodsToCall, out CallMethodResultCollection results, out DiagnosticInfoCollection diagnosticInfos) |
| Invokes the Call service. More...
|
|
virtual ResponseHeader | CreateMonitoredItems (RequestHeader requestHeader, uint subscriptionId, TimestampsToReturn timestampsToReturn, MonitoredItemCreateRequestCollection itemsToCreate, out MonitoredItemCreateResultCollection results, out DiagnosticInfoCollection diagnosticInfos) |
| Invokes the CreateMonitoredItems service. More...
|
|
virtual ResponseHeader | ModifyMonitoredItems (RequestHeader requestHeader, uint subscriptionId, TimestampsToReturn timestampsToReturn, MonitoredItemModifyRequestCollection itemsToModify, out MonitoredItemModifyResultCollection results, out DiagnosticInfoCollection diagnosticInfos) |
| Invokes the ModifyMonitoredItems service. More...
|
|
virtual ResponseHeader | SetMonitoringMode (RequestHeader requestHeader, uint subscriptionId, MonitoringMode monitoringMode, UInt32Collection monitoredItemIds, out StatusCodeCollection results, out DiagnosticInfoCollection diagnosticInfos) |
| Invokes the SetMonitoringMode service. More...
|
|
virtual ResponseHeader | DeleteMonitoredItems (RequestHeader requestHeader, uint subscriptionId, UInt32Collection monitoredItemIds, out StatusCodeCollection results, out DiagnosticInfoCollection diagnosticInfos) |
| Invokes the DeleteMonitoredItems service. More...
|
|
virtual ResponseHeader | Publish (RequestHeader requestHeader, SubscriptionAcknowledgementCollection subscriptionAcknowledgements, out uint subscriptionId, out UInt32Collection availableSequenceNumbers, out bool moreNotifications, out NotificationMessage notificationMessage, out StatusCodeCollection results, out DiagnosticInfoCollection diagnosticInfos) |
| Invokes the Publish service. More...
|
|
virtual ResponseHeader | TestStack (RequestHeader requestHeader, uint testId, int iteration, Variant input, out Variant output) |
| Invokes the TestStack service. More...
|
|
virtual ResponseHeader | TestStackEx (RequestHeader requestHeader, uint testId, int iteration, CompositeTestType input, out CompositeTestType output) |
| Invokes the TestStackEx service. More...
|
|
| ServerBase () |
| Initializes object with default values. More...
|
|
void | Dispose () |
| Frees any unmanaged resources. More...
|
|
void | ScheduleIncomingRequest (IEndpointIncomingRequest request) |
| Schedules an incoming request. More...
|
|
ApplicationLicense | GetProductLicense () |
| Gets the application license. More...
|
|
void | Start (ApplicationInstance application) |
| Starts the server (called from a dedicated host process). More...
|
|
void | RunInThreadPool (ThreadPoolEventHandler callback, object request) |
| Runs an operation the in server thread pool. More...
|
|
|
override void | Dispose (bool disposing) |
| An overrideable version of the Dispose. More...
|
|
override void | OnServerStarting (ApplicationInstance application) |
| Called before the server starts. More...
|
|
virtual void | RegisterAggregate (NodeId aggregateId, QualifiedName aggregateName, AggregatorFactory factory) |
| Registers the aggregate (saves the factory and creates the objects in the addrres space). More...
|
|
virtual void | OnRegisterAggregates () |
| Called to register any aggregates during server initialization. More...
|
|
override void | OnServerStopping () |
| Called before the server stops. More...
|
|
override void | DispatchRequest (IEndpointIncomingRequest request) |
| Processes the request. More...
|
|
virtual void | OnRootNodeManagerStarted (RootNodeManager nodeManager) |
| Called when the root node manager starts. More...
|
|
virtual void | OnSessionManagerStarted (SessionManager sessionManager) |
| Called when the session manager starts. More...
|
|
virtual void | OnSubscriptionManagerStarted (SubscriptionManager subscriptionManager) |
| Called when the subscription manager starts. More...
|
|
virtual RequestContext | ValidateRequest (RequestHeader requestHeader, ServiceType requestType) |
| Verifies that the request header is valid. More...
|
|
virtual StatusCode | TranslateException (DiagnosticsMasks diagnosticsMasks, IList< string > preferredLocales, Exception e) |
| Translates an exception. More...
|
|
virtual void | OnAsyncRequestComplete (RequestContext context, IEndpointIncomingRequest incoming, bool doNotBlockThread) |
| Called when an aysnchrnous request completes. More...
|
|
virtual void | OnAsyncRequestError (RequestContext context, IEndpointIncomingRequest incoming, bool doNotBlockThread, Exception e) |
| Called when an asynchronous request has an error during processing. More...
|
|
virtual ResponseHeader | OnRequestComplete (RequestContext context) |
| Called when the request completes. More...
|
|
virtual ResponseHeader | OnRequestError (RequestContext context, Exception e) |
| Called when an asynchronous request encounters an error. More...
|
|
An implementation of a server.