Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
freeopcua
include
opc
ua
client
binary_client.h
Go to the documentation of this file.
1
11
#pragma once
12
13
#include <
opc/ua/protocol/channel.h
>
14
#include <
opc/ua/services/services.h
>
15
#include <
opc/common/logger.h
>
16
17
18
#include <memory>
19
20
namespace
OpcUa
21
{
22
23
struct
SecureConnectionParams
24
{
25
std::string
EndpointUrl
;
26
std::string
SecurePolicy
;
27
std::vector<uint8_t>
SenderCertificate
;
28
std::vector<uint8_t>
ReceiverCertificateThumbPrint
;
29
uint32_t
SecureChannelId
;
30
31
SecureConnectionParams
()
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
services.h
logger.h
test.endpointUrl
string endpointUrl
Definition:
test.py:5
OpcUa::SecureConnectionParams::ReceiverCertificateThumbPrint
std::vector< uint8_t > ReceiverCertificateThumbPrint
Definition:
binary_client.h:28
testing::internal::string
::std::string string
Definition:
gmock/fused-src/gtest/gtest.h:2070
OpcUa::SecureConnectionParams::SecureChannelId
uint32_t SecureChannelId
Definition:
binary_client.h:29
OpcUa::SecureConnectionParams::SecurePolicy
std::string SecurePolicy
Definition:
binary_client.h:26
channel.h
OpcUa::SecureConnectionParams::SenderCertificate
std::vector< uint8_t > SenderCertificate
Definition:
binary_client.h:27
OpcUa::CreateBinaryClient
Services::SharedPtr CreateBinaryClient(IOChannel::SharedPtr channel, const SecureConnectionParams ¶ms, const Common::Logger::SharedPtr &logger=nullptr)
Create server based on opc ua binary protocol.
OpcUa
OPC UA Address space part. GNU LGPL.
Definition:
ua/client/addon.h:18
OpcUa::SecureConnectionParams::SecureConnectionParams
SecureConnectionParams()
Definition:
binary_client.h:31
OpcUa::SecureConnectionParams::EndpointUrl
std::string EndpointUrl
Definition:
binary_client.h:25
OpcUa::SecureConnectionParams
Definition:
binary_client.h:23
ros_opcua_impl_freeopcua
Author(s): Denis Štogl
autogenerated on Tue Jan 19 2021 03:06:03