summaryrefslogtreecommitdiff
path: root/modules/remote/c++/remote.hpp
diff options
context:
space:
mode:
authorClaudius 'keldu' Holeksa <mail@keldu.de>2024-10-21 17:52:46 +0200
committerClaudius 'keldu' Holeksa <mail@keldu.de>2024-10-21 17:52:46 +0200
commitf2a1a3f56768d9aa03796808206f067daa5e0aa0 (patch)
treedfda93c68047a36c89e2a7af2000337c18e5558b /modules/remote/c++/remote.hpp
parent545abfe5eb973c83ee38a799add02605c05af26d (diff)
Working towards proper rpc reference example
Diffstat (limited to 'modules/remote/c++/remote.hpp')
-rw-r--r--modules/remote/c++/remote.hpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/modules/remote/c++/remote.hpp b/modules/remote/c++/remote.hpp
index 807213e..0f508f5 100644
--- a/modules/remote/c++/remote.hpp
+++ b/modules/remote/c++/remote.hpp
@@ -82,6 +82,16 @@ class remote_data;
template<typename Iface, typename Encoding, typename Remote>
class rpc_client;
+namespace impl {
+template<typename T, typename Encoding, typename Remote>
+struct tmpl_group_to_std_data_server_tuple;
+
+template<typename... T, typename Encoding, typename Remote>
+struct tmpl_group_to_std_data_server_ptr_tuple<tmpl_group<T...>, Encoding, Remote> {
+ using type = std::tuple<ptr<data_server<T,Encoding,Remote>>...>;
+};
+}
+
/**
* Implementation of a remote server on the backend
*/