#include <uaclientsdk.h>
Public Member Functions | |
virtual void | connectionStatusChanged (OpcUa_UInt32 clientConnectionId, UaClient::ServerStatus serverStatus)=0 |
[in] New connection status. See UaClient::ServerStatus for more details | |
virtual void | readComplete (OpcUa_UInt32 transactionId, const UaStatus &result, const UaDataValues &values, const UaDiagnosticInfos &diagnosticInfos) |
[in] List of diagnostic information | |
virtual void | writeComplete (OpcUa_UInt32 transactionId, const UaStatus &result, const UaStatusCodeArray &results, const UaDiagnosticInfos &diagnosticInfos) |
[in] List of diagnostic information | |
virtual void | callComplete (OpcUa_UInt32 transactionId, const UaStatus &result, const CallOut &callResponse) |
[in] Output arguments and input argument results. See CallOut for more details |
virtual void UaClientSdk::UaSessionCallback::connectionStatusChanged | ( | OpcUa_UInt32 | clientConnectionId, | |
UaClient::ServerStatus | serverStatus | |||
) | [pure virtual] |
[in] New connection status. See UaClient::ServerStatus for more details
Send changed status.
clientConnectionId | [in] Client defined handle of the affected session |
void UaClientSdk::UaSessionCallback::readComplete | ( | OpcUa_UInt32 | transactionId, | |
const UaStatus & | result, | |||
const UaDataValues & | values, | |||
const UaDiagnosticInfos & | diagnosticInfos | |||
) | [virtual] |
[in] List of diagnostic information
Send read results.
transactionId | [in] Client defined transction id for the read |
result | [in] Overall read result |
values | [in] List of read results contained in OpcUa_DataValue structures |
void UaClientSdk::UaSessionCallback::writeComplete | ( | OpcUa_UInt32 | transactionId, | |
const UaStatus & | result, | |||
const UaStatusCodeArray & | results, | |||
const UaDiagnosticInfos & | diagnosticInfos | |||
) | [virtual] |
[in] List of diagnostic information
Send write results.
transactionId | [in] Client defined transction id for the write |
result | [in] Overall write result |
results | [in] List of write results |
void UaClientSdk::UaSessionCallback::callComplete | ( | OpcUa_UInt32 | transactionId, | |
const UaStatus & | result, | |||
const CallOut & | callResponse | |||
) | [virtual] |
[in] Output arguments and input argument results. See CallOut for more details
Send call result.
transactionId | [in] Client defined transction id for the call |
result | [in] Overall call result |