diff --git a/src/net/Client.cpp b/src/net/Client.cpp
index 6e4e0c9e1..56228be43 100644
--- a/src/net/Client.cpp
+++ b/src/net/Client.cpp
@@ -534,9 +534,3 @@ void Client::onResolved(uv_getaddrinfo_t *req, int status, struct addrinfo *res)
     client->connect(res->ai_addr);
     uv_freeaddrinfo(res);
 }
-
-
-Client *Client::getClient(void *data)
-{
-    return static_cast<Client*>(data);
-}
diff --git a/src/net/Client.h b/src/net/Client.h
index a9777435d..ac73af760 100644
--- a/src/net/Client.h
+++ b/src/net/Client.h
@@ -96,7 +96,7 @@ private:
     static void onRead(uv_stream_t *stream, ssize_t nread, const uv_buf_t *buf);
     static void onResolved(uv_getaddrinfo_t *req, int status, struct addrinfo *res);
 
-    static Client *getClient(void *data);
+    static inline Client *getClient(void *data) { return static_cast<Client*>(data); }
 
     bool m_quiet;
     char m_ip[17];
diff --git a/src/net/Network.h b/src/net/Network.h
index 6cf6260d9..d12ab15b3 100644
--- a/src/net/Network.h
+++ b/src/net/Network.h
@@ -29,7 +29,6 @@
 #include <uv.h>
 
 
-#include "interfaces/IClientListener.h"
 #include "interfaces/IJobResultListener.h"
 #include "interfaces/IStrategyListener.h"
 
@@ -57,10 +56,7 @@ protected:
   void onResultAccepted(Client *client, uint32_t diff, uint64_t ms, const char *error) override;
 
 private:
-  void addPool(const Url *url);
   void setJob(Client *client, const Job &job);
-  void startDonate();
-  void stopDonate();
 
   bool m_donateActive;
   char *m_agent;