From 9de31a58c0ba5d7045ee5a9e1436cb01906fc6de Mon Sep 17 00:00:00 2001 From: "Claudius \"keldu\" Holeksa" Date: Tue, 19 Dec 2023 13:47:22 +0100 Subject: codec, device-hip: Dangling things --- modules/device-hip/c++/rpc.h | 47 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 modules/device-hip/c++/rpc.h (limited to 'modules/device-hip/c++/rpc.h') diff --git a/modules/device-hip/c++/rpc.h b/modules/device-hip/c++/rpc.h new file mode 100644 index 0000000..0bcda0c --- /dev/null +++ b/modules/device-hip/c++/rpc.h @@ -0,0 +1,47 @@ +#pragma once + +#include + +namespace saw { +namespace rmt { +struct DeviceHip {}; +} + +template<> +class remote { +private: +public: + template + error_or> connect(){ + return make_error(); + } +}; + +error_or> create_remote(){ + auto rc = hipInit(0); + + return make_error(); +} + +template +class rpc_client { +public: + template + struct request { + std::tuple...> ids; + + error_or>> wait(); + }; +}; + +template +class rpc_server { +private: + /** + * Needs a variant ptr of all possible return types + */ + struct data_storage { + }; + +}; +} -- cgit v1.2.3