From 1986bdcf3b3966c7d1d69e28ec9e9a9ec6111cef Mon Sep 17 00:00:00 2001
From: Benny Baumann <BenBE@geshi.org>
Date: Sun, 19 Feb 2023 21:38:26 +0100
Subject: [PATCH] chg: Implement async_server functions in header

---
 src/net/async_server.cpp | 10 ----------
 src/net/async_server.hpp |  8 ++++++--
 2 files changed, 6 insertions(+), 12 deletions(-)

diff --git a/src/net/async_server.cpp b/src/net/async_server.cpp
index 1b59061..3f0bcf9 100644
--- a/src/net/async_server.cpp
+++ b/src/net/async_server.cpp
@@ -53,14 +53,4 @@ void async_server_socket::cb_ev(::ev::io &w, int events) {
     }
 }
 
-inline void async_server_socket::set_accept_handler(
-    const accept_handler_type &value
-) {
-    on_accept = value;
-}
-
-inline async_server_socket::accept_handler_type async_server_socket::get_accept_handler() const {
-    return on_accept;
-}
-
 }
diff --git a/src/net/async_server.hpp b/src/net/async_server.hpp
index 52799b9..253fc66 100644
--- a/src/net/async_server.hpp
+++ b/src/net/async_server.hpp
@@ -58,7 +58,9 @@ public:
      * @brief get the current registered accept handler
      * @return The current accept handler
      */
-    accept_handler_type get_accept_handler() const;
+    inline accept_handler_type get_accept_handler() const {
+        return on_accept;
+    }
 
     /**
      * Use this method in order to set a new incomming socket acceptance handler.
@@ -66,7 +68,9 @@ public:
      * @brief Set a new acceptance handler
      * @param value The new handler to set
      */
-    void set_accept_handler(const accept_handler_type &value);
+    inline void set_accept_handler(const accept_handler_type& value) {
+        on_accept = value;
+    }
 
 private:
     void cb_ev(::ev::io &w, int events);
-- 
GitLab