diff options
author | Claudius 'keldu' Holeksa <mail@keldu.de> | 2024-09-06 16:57:23 +0200 |
---|---|---|
committer | Claudius 'keldu' Holeksa <mail@keldu.de> | 2024-09-06 16:57:23 +0200 |
commit | 001c23fcdb1e881cbcb0532d108218fbdb271cb9 (patch) | |
tree | 2c222029e04696e207da5491da11a15c61318c9f /modules/remote-hip/c++/transfer.hpp | |
parent | 762cea6f0f8603960e9669d69bc5400c7497a2b5 (diff) |
Working on a data transfer test
Diffstat (limited to 'modules/remote-hip/c++/transfer.hpp')
-rw-r--r-- | modules/remote-hip/c++/transfer.hpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/modules/remote-hip/c++/transfer.hpp b/modules/remote-hip/c++/transfer.hpp index a81f657..4e76436 100644 --- a/modules/remote-hip/c++/transfer.hpp +++ b/modules/remote-hip/c++/transfer.hpp @@ -22,7 +22,12 @@ public: {} error_or<void> send(const data<Schema,Encoding>& dat, id<Schema> store_id){ - return make_error<err::not_implemented>(); + auto ins = values_.emplace(std::make_pair(store_id.get_value(), data<Schema, encode::Hip<Encoding>>{dat})); + if(!ins.second){ + return make_error<err::already_exists>(); + } + + return make_void(); } error_or<void> allocate(const data<typename meta_schema<Schema>::MetaSchema, Encoding>& dat, id<Schema> store_id){ |