From b10d0b0e1a30eb02777f5a02b81bf45e09749edb Mon Sep 17 00:00:00 2001 From: Claudius 'keldu' Holeksa Date: Wed, 16 Oct 2024 15:59:39 +0200 Subject: Fixing bad includes and changing network abstraction a tiny bit --- modules/io/c++/io.hpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'modules/io/c++/io.hpp') diff --git a/modules/io/c++/io.hpp b/modules/io/c++/io.hpp index 43ef7f0..390ddcc 100644 --- a/modules/io/c++/io.hpp +++ b/modules/io/c++/io.hpp @@ -8,6 +8,10 @@ #include namespace saw { +namespace net { +struct Os {}; +} + /** * Set of error common in io */ @@ -166,6 +170,7 @@ public: network_address::child_variant representation() override { return this; } }; +template class network { public: virtual ~network() = default; @@ -209,7 +214,7 @@ public: virtual own wrap_input_fd(int fd) = 0; - virtual network &get_network() = 0; + virtual network &get_network() = 0; }; struct async_io_context { -- cgit v1.2.3