From 63e39fcd479a05b089c8d182cefd1561d6c6d10d Mon Sep 17 00:00:00 2001 From: Rainer Kartmann <rainer.kartmann@kit.edu> Date: Tue, 26 Jan 2021 12:03:23 +0100 Subject: [PATCH] Add client.h and server.h --- .../RobotAPI/libraries/armem/CMakeLists.txt | 2 ++ source/RobotAPI/libraries/armem/client.h | 28 +++++++++++++++++++ source/RobotAPI/libraries/armem/server.h | 11 ++++++++ 3 files changed, 41 insertions(+) create mode 100644 source/RobotAPI/libraries/armem/client.h create mode 100644 source/RobotAPI/libraries/armem/server.h diff --git a/source/RobotAPI/libraries/armem/CMakeLists.txt b/source/RobotAPI/libraries/armem/CMakeLists.txt index 1a42a332b..f4b752fbb 100644 --- a/source/RobotAPI/libraries/armem/CMakeLists.txt +++ b/source/RobotAPI/libraries/armem/CMakeLists.txt @@ -101,6 +101,7 @@ set(LIB_HEADERS core/io/DiskReader/DiskReader.h core/io/DiskReader/NlohmannJSONDiskReader/NlohmannJSONDiskReader.h + client.h client/ComponentPlugin.h client/Reader.h client/ReaderComponentPlugin.h @@ -114,6 +115,7 @@ set(LIB_HEADERS client/query/detail/NameSelectorOps.h client/query/detail/SelectorOps.h + server.h server/ComponentPlugin.h server/MemoryToIceAdapter.h server/MemoryRemoteGui.h diff --git a/source/RobotAPI/libraries/armem/client.h b/source/RobotAPI/libraries/armem/client.h new file mode 100644 index 000000000..baf0ca232 --- /dev/null +++ b/source/RobotAPI/libraries/armem/client.h @@ -0,0 +1,28 @@ +#pragma once + +#include "client/ComponentPlugin.h" +#include "client/Query.h" +#include "client/query/Builder.h" +#include "client/query/query_fns.h" +#include "client/Reader.h" +#include "client/ReaderComponentPlugin.h" +#include "client/Writer.h" +#include "client/WriterComponentPlugin.h" + + +namespace armarx::armem +{ + + using ClientReader = client::Reader; + using ClientWriter = client::Writer; + + using ClientQueryInput = client::QueryInput; + using ClientQueryResult = client::QueryResult; + using ClientQueryBuilder = client::query::Builder; + namespace client_query_fns = client::query_fns; + + using ClientComponentPluginUser = client::ComponentPluginUser; + using ClientReaderComponentPluginUser = client::ReaderComponentPluginUser; + using ClientWriterComponentPluginUser = client::WriterComponentPluginUser; + +} diff --git a/source/RobotAPI/libraries/armem/server.h b/source/RobotAPI/libraries/armem/server.h new file mode 100644 index 000000000..10950a29e --- /dev/null +++ b/source/RobotAPI/libraries/armem/server.h @@ -0,0 +1,11 @@ +#pragma once + +#include "server/ComponentPlugin.h" +#include "server/MemoryRemoteGui.h" + + +namespace armarx::armem +{ + using server::MemoryRemoteGui; + using ServerComponentPluginUser = server::ComponentPluginUser; +} -- GitLab