_UaServer_pProviderInterface Struct Reference
[UaServerProviders]

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_pfProviderHistoryReadAsync HistoryReadAsync
 Asynchronous historyread 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_pfProviderHistoryReadAsync _UaServer_pProviderInterface::HistoryReadAsync

Asynchronous historyread 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:
  • /home/gergap/work/unified/sdk_ansi_c/src/uaserver/uaserverc/uaserver_providers.h