binary_client.h
Go to the documentation of this file.
1 
11 #pragma once
12 
15 #include <opc/common/logger.h>
16 
17 
18 #include <memory>
19 
20 namespace OpcUa
21 {
22 
24 {
27  std::vector<uint8_t> SenderCertificate;
28  std::vector<uint8_t> ReceiverCertificateThumbPrint;
29  uint32_t SecureChannelId;
30 
32  : SecureChannelId(0)
33  {
34  }
35 };
36 
39 Services::SharedPtr CreateBinaryClient(IOChannel::SharedPtr channel, const SecureConnectionParams & params, const Common::Logger::SharedPtr & logger = nullptr);
40 Services::SharedPtr CreateBinaryClient(const std::string & endpointUrl, const Common::Logger::SharedPtr & logger = nullptr);
41 
42 } // namespace OpcUa
string endpointUrl
Definition: test.py:5
std::vector< uint8_t > ReceiverCertificateThumbPrint
Definition: binary_client.h:28
std::vector< uint8_t > SenderCertificate
Definition: binary_client.h:27
Services::SharedPtr CreateBinaryClient(IOChannel::SharedPtr channel, const SecureConnectionParams &params, const Common::Logger::SharedPtr &logger=nullptr)
Create server based on opc ua binary protocol.
OPC UA Address space part. GNU LGPL.


ros_opcua_impl_freeopcua
Author(s): Denis Štogl
autogenerated on Tue Jan 19 2021 03:06:03