C++ Based OPC UA Client/Server/PubSub SDK
1.7.8.584
|
Server side implementation of a Nodeset Browse/Read importer. More...
#include <nodesetbrowseimport.h>
Inherits UaBase::AbstractNodesetBrowseImport.
Protected Member Functions | |
virtual bool | browseList (const UaNodeIdArray &nodeIds, UaBrowseResults &targetNodes) |
Implementation of the AbstractNodesetBrowseImport::browseList() interface. More... | |
virtual bool | read (UaBase::BaseNode *nodes[], UaDataValues &attributes) |
Implementation of the AbstractNodesetBrowseImport::read() interface. More... | |
virtual UaStringArray | readNamespaceTable () |
Implementation of the AbstractNodesetBrowseImport::readNamespaceTable interface. | |
UaReadValueIds | getAttributes (UaBase::BaseNode *nodeIds[]) const |
provide ReadValueIds to read all attributes of each nodeclass. More... | |
Additional Inherited Members | |
Public Member Functions inherited from UaBase::AbstractNodesetBrowseImport | |
virtual UaStatus | import (Nodeset &nodeset) |
Implementation of interface AbstractNodesetImport::import. More... | |
virtual UaStatus | import (Nodeset &nodeset, const UaStringArray &nsUris) |
import multiple namespaces from server to nodeset More... | |
virtual UaStatus | import (Nodeset &nodeset, const UaString &nsUri) |
import single namespace from server to nodeset More... | |
virtual UaStatus | import (Nodeset &nodeset, const UaUInt16Array &namespaceIndices) |
import multiple namespaces from server to nodeset More... | |
virtual UaStatus | import (Nodeset &nodeset, const OpcUa_UInt16 namespaceIndex) |
import single namespace from server to nodeset More... | |
void | setMaxNodesPerBrowse (OpcUa_UInt32 maxNodes) |
Sets the maximum number of nodes passed to one Browse service requests. | |
void | setMaxNodesPerRead (OpcUa_UInt32 maxNodes) |
Sets the maximum number of nodes passed to one Read service requests. | |
void | setMaxTotalNodes (OpcUa_UInt32 maxTotalNodes) |
Sets the maximum number of nodes that can be imported. | |
void | setProgressCallback (AbstractNodesetBrowseImportProgressCallback *pProgressCallback) |
Sets the callback interface for the import progress. | |
bool | isPartialExport () const |
Get the information if the export was complete. | |
UaString | lastErrorInformation () const |
Get additional information about the last error. | |
Protected Attributes inherited from UaBase::AbstractNodesetImport | |
Nodeset * | m_pNodeset |
The Nodeset to import to. | |
UaBooleanArray | m_importNsIdx |
Remote namespace indices to import. | |
Server side implementation of a Nodeset Browse/Read importer.
|
protectedvirtual |
Implementation of the AbstractNodesetBrowseImport::browseList() interface.
nodeIds | Array of Node IDs to browse. |
targetNodes | Results of the service call, possibly containing continuation points. |
Implements UaBase::AbstractNodesetBrowseImport.
|
protected |
provide ReadValueIds to read all attributes of each nodeclass.
nodeIds | BaseNodes to be read |
|
protectedvirtual |
Implementation of the AbstractNodesetBrowseImport::read() interface.
[in] | nodes | Array of BaseNode* of nodes to read. |
[out] | Results | of the read service call |