UA Ansi C Server Professional  1.3.0.225
 All Data Structures Functions Variables Typedefs Enumerations Groups Pages
_UaServer_pProviderInterface Struct Reference

Provider interface table. More...

#include <uaserver_providers.h>

Data Fields

UaServer_pfProviderCleanup Cleanup
 Cleanup service.
UaServer_pfProviderBrowseAsync BrowseAsync
 Asynchronous browse call.
UaServer_pfProviderTranslateAsync TranslateAsync
 Asynchronous translate call.
UaServer_pfProviderReadAsync ReadAsync
 Asynchronous read call.
UaServer_pfProviderWriteAsync WriteAsync
 Asynchronous write call.
UaServer_pfProviderHistoryReadEventAsync HistoryReadEventAsync
 Asynchronous HistoryReadEvent call.
UaServer_pfProviderHistoryReadRawModifiedAsync HistoryReadRawModifiedAsync
 Asynchronous HistoryReadRawModified call.
UaServer_pfProviderHistoryReadProcessedAsync HistoryReadProcessedAsync
 Asynchronous HistoryReadProcessed call.
UaServer_pfProviderHistoryReadAtTimeAsync HistoryReadAtTimeAsync
 Asynchronous HistoryReadAtTime call.
UaServer_pfProviderHistoryUpdateAsync HistoryUpdateAsync
 Asynchronous historyupdate call.
UaServer_pfProviderRegisterNodesAsync RegisterNodesAsync
 Asynchronous register call.
UaServer_pfProviderUnregisterNodesAsync UnregisterNodesAsync
 Asynchronous unregister call.
UaServer_pfProviderCallAsync CallAsync
 Asynchronous call call.
UaServer_pfProviderAddItem AddItem
 Synchronous add item call.
UaServer_pfProviderRemoveItem RemoveItem
 Synchronous remove item call.
UaServer_pfProviderSubscribe Subscribe
 Synchronous subscribe call.

Detailed Description

Provider interface table.

Field Documentation

UaServer_pfProviderAddItem _UaServer_pProviderInterface::AddItem

Synchronous add item call.

UaServer_pfProviderBrowseAsync _UaServer_pProviderInterface::BrowseAsync

Asynchronous browse call.

Set this function pointer to override the server's default browse implementation. This is normally only necesarry if your provider doesn't create node instances. This can be the case if your provider is just a wrapper for a underlying address space.

See Also
_UaServer_pProviderCBInterface Struct Reference::BrowseComplete
UaServer_pfProviderCallAsync _UaServer_pProviderInterface::CallAsync

Asynchronous call call.

UaServer_pfProviderCleanup _UaServer_pProviderInterface::Cleanup

Cleanup service.

UaServer_pfProviderHistoryReadAtTimeAsync _UaServer_pProviderInterface::HistoryReadAtTimeAsync

Asynchronous HistoryReadAtTime call.

UaServer_pfProviderHistoryReadEventAsync _UaServer_pProviderInterface::HistoryReadEventAsync

Asynchronous HistoryReadEvent call.

UaServer_pfProviderHistoryReadProcessedAsync _UaServer_pProviderInterface::HistoryReadProcessedAsync

Asynchronous HistoryReadProcessed call.

UaServer_pfProviderHistoryReadRawModifiedAsync _UaServer_pProviderInterface::HistoryReadRawModifiedAsync

Asynchronous HistoryReadRawModified call.

UaServer_pfProviderHistoryUpdateAsync _UaServer_pProviderInterface::HistoryUpdateAsync

Asynchronous historyupdate call.

UaServer_pfProviderReadAsync _UaServer_pProviderInterface::ReadAsync

Asynchronous read call.

See Also
_UaServer_pProviderCBInterface Struct Reference::ReadComplete
UaServer_pfProviderRegisterNodesAsync _UaServer_pProviderInterface::RegisterNodesAsync

Asynchronous register call.

UaServer_pfProviderRemoveItem _UaServer_pProviderInterface::RemoveItem

Synchronous remove item call.

UaServer_pfProviderSubscribe _UaServer_pProviderInterface::Subscribe

Synchronous subscribe call.

See Also
_UaServer_pProviderCBInterface Struct Reference::SubscribeComplete
UaServer_pfProviderTranslateAsync _UaServer_pProviderInterface::TranslateAsync

Asynchronous translate call.

UaServer_pfProviderUnregisterNodesAsync _UaServer_pProviderInterface::UnregisterNodesAsync

Asynchronous unregister call.

UaServer_pfProviderWriteAsync _UaServer_pProviderInterface::WriteAsync

Asynchronous write call.

See Also
_UaServer_pProviderCBInterface Struct Reference::WriteComplete

The documentation for this struct was generated from the following file: