diff options
Diffstat (limited to 'modules/io/c++/io_unix.cpp')
-rw-r--r-- | modules/io/c++/io_unix.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/modules/io/c++/io_unix.cpp b/modules/io/c++/io_unix.cpp index a715535..73e8e3b 100644 --- a/modules/io/c++/io_unix.cpp +++ b/modules/io/c++/io_unix.cpp @@ -430,7 +430,7 @@ public: size_t unix_address_size() const; }; -class unix_network final : public network { +class unix_network final : public network<net::Os> { private: unix_event_port &event_port_; @@ -462,7 +462,7 @@ private: public: unix_io_provider(unix_event_port &port_ref, own<event_port> port); - class network &get_network() override; + class network<net::Os> &get_network() override; own<input_stream> wrap_input_fd(int fd) override; @@ -895,8 +895,8 @@ own<input_stream> unix_io_provider::wrap_input_fd(int fd) { return heap<unix_io_stream>(event_port_, fd, 0, EPOLLIN); } -class network &unix_io_provider::get_network() { - return static_cast<class network &>(unix_network_); +class network<net::Os> &unix_io_provider::get_network() { + return static_cast<class network<net::Os> &>(unix_network_); } class event_loop &unix_io_provider::event_loop() { |