C++ Based OPC UA Client/Server/PubSub SDK
1.7.8.584
|
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... | |
OpcUa_UInt32 | getNumberOfValuesToReturn () const |
Returns the total number of values left to return. | |
void | setNumberOfValuesToReturn (const OpcUa_UInt32 &numberOfValuesToReturn) |
Sets the total number of values left to return. | |
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.
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.
affectedNode | The node the continuation is created for. |
historyTransactionType | The history transaction type the continuation point is created for. |
|
inline |
Returns the NodeId for the node the continuation point was created for.
|
inline |
Returns the TransactionType the continuation point was created for.