Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
freeopcua
include
opc
ua
client
ua/client/addon.h
Go to the documentation of this file.
1
11
12
#pragma once
13
14
#include <
opc/common/addons_core/addon.h
>
15
16
#include <
opc/ua/services/services.h
>
17
18
namespace
OpcUa
19
{
20
namespace
Client
21
{
22
class
Addon
:
public
Common::Addon
23
{
24
public
:
25
DEFINE_CLASS_POINTERS
(
Addon
)
26
27
public
:
28
virtual
std::string
GetProtocol
()
const
= 0;
29
virtual
OpcUa::Services::SharedPtr
Connect
(
const
std::string
&
url
) = 0;
30
};
31
}
32
}
services.h
testing::internal::string
::std::string string
Definition:
gmock/fused-src/gtest/gtest.h:2070
addon.h
OpcUa::Client::Addon
Definition:
ua/client/addon.h:22
Common::Addon
Definition:
common/addons_core/addon.h:22
OpcUa
OPC UA Address space part. GNU LGPL.
Definition:
ua/client/addon.h:18
DEFINE_CLASS_POINTERS
#define DEFINE_CLASS_POINTERS(ClassName)
Exception declarations GNU LGPL.
Definition:
class_pointers.h:17
setup.url
url
Definition:
setup.py:46
OpcUa::Client::Addon::Connect
virtual OpcUa::Services::SharedPtr Connect(const std::string &url)=0
OpcUa::Client::Addon::GetProtocol
virtual std::string GetProtocol() const =0
OpcUa::ApplicationType::Client
ros_opcua_impl_freeopcua
Author(s): Denis Štogl
autogenerated on Tue Jan 19 2021 03:06:03