C++ Based OPC UA Client/Server SDK  1.5.5.355
HistoryReadCPUserDataBase Class Reference

Base class for History Read continuation point user data. More...

#include <continuationpoint.h>

Inherited by HistoryReadProcessedBaseContinuationPoint.

Public Member Functions

 HistoryReadCPUserDataBase (const UaNodeId &affectedNode, HistoryManager::TransactionType historyTransactionType)
 Creates a history continuation object with transaction information. More...
 
virtual ~HistoryReadCPUserDataBase ()
 Destroys the continuation point object.
 
UaNodeId affectedNode () const
 Returns the NodeId for the node the continuation point was created for. More...
 
HistoryManager::TransactionType historyTransactionType () const
 Returns the TransactionType the continuation point was created for. More...
 

Detailed Description

Base class for History Read continuation point user data.

This is the base class for handling of user data stored in a History Read continuation point. It is not possible to create shallow copies of this class.

Constructor & Destructor Documentation

HistoryReadCPUserDataBase::HistoryReadCPUserDataBase ( const UaNodeId affectedNode,
HistoryManager::TransactionType  historyTransactionType 
)

Creates a history continuation object with transaction information.

The NodeId and the history transaction type must be checked before accessing the continuation point in subsequent calls to the HistoryManager interface. Clients may have mixed up nodes or service types.

Parameters
affectedNodeThe node the continuation is created for.
historyTransactionTypeThe history transaction type the continuation point is created for.

Member Function Documentation

UaNodeId HistoryReadCPUserDataBase::affectedNode ( ) const
inline

Returns the NodeId for the node the continuation point was created for.

HistoryManager::TransactionType HistoryReadCPUserDataBase::historyTransactionType ( ) const
inline

Returns the TransactionType the continuation point was created for.


The documentation for this class was generated from the following files: