summaryrefslogtreecommitdiff
path: root/modules/io_codec/c++/io_peer.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'modules/io_codec/c++/io_peer.hpp')
-rw-r--r--modules/io_codec/c++/io_peer.hpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/modules/io_codec/c++/io_peer.hpp b/modules/io_codec/c++/io_peer.hpp
index f8b986f..bd0af69 100644
--- a/modules/io_codec/c++/io_peer.hpp
+++ b/modules/io_codec/c++/io_peer.hpp
@@ -45,7 +45,7 @@ public:
*/
conveyor_feeder<data<Outgoing, ContentEncoding>> &feeder();
- conveyor<void> on_read_disconnected();
+ conveyor<void> on_disconnected();
private:
/// @unimplemented
@@ -88,6 +88,9 @@ private:
conveyor_sink sink_write_;
peer_conveyor_feeder conveyor_feeder_;
+
+ conveyor_sink io_read_disconnected_;
+ own<conveyor_feeder<void>> disconnect_feeder_ = nullptr;
};
/**