1 #ifndef __IOMANAGERSDO_H__     2 #define __IOMANAGERSDO_H__     5 #include "uathreadpool.h"     6 #include "samplingengine.h"    34                 UaStatus 
beginTransaction(IOManagerCallback* pCallback, 
const ServiceContext& serviceContext, OpcUa_UInt32 hTransaction, OpcUa_UInt32 totalItemCountHint,
    35                         OpcUa_Double maxAge, OpcUa_TimestampsToReturn timestampsToReturn, TransactionType transactionType, OpcUa_Handle& hIOManagerContext);
    37                 UaStatus 
beginStartMonitoring(OpcUa_Handle hIOManagerContext, OpcUa_UInt32 callbackHandle, IOVariableCallback* pIOVariableCallback, 
    38                         VariableHandle* pVariableHandle, MonitoringContext& monitoringContext);
    39                 UaStatus 
beginModifyMonitoring(OpcUa_Handle hIOManagerContext, OpcUa_UInt32 callbackHandle, OpcUa_UInt32 hIOVariable, MonitoringContext& monitoringContext);
    40                 UaStatus 
beginStopMonitoring(OpcUa_Handle hIOManagerContext, OpcUa_UInt32 callbackHandle, OpcUa_UInt32 hIOVariable);
    41                 UaStatus 
beginRead(OpcUa_Handle hIOManagerContext, OpcUa_UInt32 callbackHandle, VariableHandle* pVariableHandle, OpcUa_ReadValueId* pReadValueId);
    42                 UaStatus 
beginWrite(OpcUa_Handle hIOManagerContext, OpcUa_UInt32 callbackHandle, VariableHandle* pVariableHandle, OpcUa_WriteValue* pWriteValue);
    93 #endif // __IOMANAGERSDO_H__