diff --git a/src/net/async_server.cpp b/src/net/async_server.cpp
index 1b590618935f669cc4a4e02615f650a6e61cfa07..3f0bcf9b7b6ad1465b4e4954ecd0d1852b55c5ba 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 52799b95d415f8c544d20e90fd35b11194e207a2..253fc665d642780f712f354fe5434876536d1119 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);