diff options
author | Claudius 'keldu' Holeksa <mail@keldu.de> | 2024-09-11 13:43:18 +0200 |
---|---|---|
committer | Claudius 'keldu' Holeksa <mail@keldu.de> | 2024-09-11 13:43:18 +0200 |
commit | df7574bf64b014e152d100a224d29ecdda32a7b2 (patch) | |
tree | 8f500104d34504108690a82b600610b1ef1c7cfd /modules/remote-hip/c++/remote.hpp | |
parent | 9c8f45cba18d284bcc8a5be10c43fe981e1a2cbc (diff) |
Remote Hip example work
Diffstat (limited to 'modules/remote-hip/c++/remote.hpp')
-rw-r--r-- | modules/remote-hip/c++/remote.hpp | 24 |
1 files changed, 7 insertions, 17 deletions
diff --git a/modules/remote-hip/c++/remote.hpp b/modules/remote-hip/c++/remote.hpp index 794d629..242c06d 100644 --- a/modules/remote-hip/c++/remote.hpp +++ b/modules/remote-hip/c++/remote.hpp @@ -62,6 +62,13 @@ public: conveyor<own<remote_address<rmt::Hip>>> resolve_address(uint64_t dev_id = 0u){ return heap<remote_address<rmt::Hip>>(dev_id); } + + /** + * Parse address, but don't resolve it. + */ + error_or<own<remote_address<rmt::Hip>>> parse_address(uint64_t dev_id = 0u){ + return heap<remote_address<rmt::Hip>>(dev_id); + } /** * Info. @@ -97,13 +104,6 @@ public: } /** - * Parse address, but don't resolve it. - */ - error_or<own<remote_address<rmt::Hip>>> parse_address(uint64_t dev_id = 0u){ - return heap<remote_address<rmt::Hip>>(dev_id); - } - - /** * Spin up data server */ template<typename Schema, typename Encoding> @@ -115,16 +115,6 @@ public: } return heap<data_server<Schema, Encoding, rmt::Hip>>(ins.first->second); } - - /** - * Spin up a rpc server - */ - template<typename Iface, typename Encoding> - rpc_server<Iface, Encoding, rmt::Hip> listen(remote_address<rmt::Hip>& dev, typename rpc_server<Iface, Encoding, rmt::Hip>::InterfaceT iface){ - //using RpcServerT = rpc_server<Iface, Encoding, rmt::Hip>; - //using InterfaceT = typename RpcServerT::InterfaceT; - return {share<device<rmt::Hip>>(), std::move(iface)}; - } }; } |