From b048b02732cbfcfbb95bb8e16dec71aca0e977f4 Mon Sep 17 00:00:00 2001 From: Claudius 'keldu' Holeksa Date: Wed, 16 Oct 2024 18:51:50 +0200 Subject: Reworked abstraction for network --- modules/io_codec/c++/io_peer.hpp | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) (limited to 'modules/io_codec/c++/io_peer.hpp') diff --git a/modules/io_codec/c++/io_peer.hpp b/modules/io_codec/c++/io_peer.hpp index 0cb3959..d29c7b8 100644 --- a/modules/io_codec/c++/io_peer.hpp +++ b/modules/io_codec/c++/io_peer.hpp @@ -10,6 +10,7 @@ namespace saw { template class streaming_io_peer { private: @@ -20,14 +21,14 @@ public: */ streaming_io_peer( own>> feed, - own stream, transport in_codec); + own> stream, transport in_codec); /** * Constructor with mostly default assignements */ streaming_io_peer( own>> feed, - own stream); + own> stream); /** * Deleted copy and move constructors @@ -54,8 +55,8 @@ private: : public conveyor_feeder> { public: peer_conveyor_feeder( - streaming_io_peer &peer_) - : peer_{peer_} {} + streaming_io_peer &peer__) + : peer_{peer__} {} void feed(data &&data_) override { (void)data_; @@ -69,7 +70,7 @@ private: error_or swap(conveyor> &&) noexcept override { return make_error();} private: - streaming_io_peer &peer_; }; @@ -77,7 +78,7 @@ private: own>> incoming_feeder_ = nullptr; - own io_stream_; + own> io_stream_; transport in_codec_; @@ -99,10 +100,11 @@ private: */ template -std::pair>, +std::pair>, conveyor>> -new_streaming_io_peer(own stream); +new_streaming_io_peer(own> stream); } // namespace saw -- cgit v1.2.3