From eb2269625f3f74a57d1cf801d4fab43c5d815603 Mon Sep 17 00:00:00 2001
From: Seva <seva@binarytrails.net>
Date: Thu, 29 Aug 2019 19:37:26 -0400
Subject: [PATCH] http: optimize get_url funcs

---
 include/opendht/http.h |  8 ++++++--
 src/http.cpp           | 12 ------------
 2 files changed, 6 insertions(+), 14 deletions(-)

diff --git a/include/opendht/http.h b/include/opendht/http.h
index bf756dad..523b40b3 100644
--- a/include/opendht/http.h
+++ b/include/opendht/http.h
@@ -150,7 +150,9 @@ public:
 
     ~Resolver();
 
-    Url get_url() const;
+    inline const Url& get_url() const {
+        return url_;
+    };
     std::string get_service() const;
 
     void add_callback(ResolverCb cb);
@@ -209,7 +211,9 @@ public:
     unsigned int id() const;
     void set_connection(std::shared_ptr<Connection> connection);
     std::shared_ptr<Connection> get_connection() const;
-    Url get_url() const;
+    inline const Url& get_url() const {
+        return resolver_->get_url();
+    };
 
     void set_certificate(std::shared_ptr<dht::crypto::Certificate> certificate);
     void set_logger(std::shared_ptr<dht::Logger> logger);
diff --git a/src/http.cpp b/src/http.cpp
index 97855b05..ffae9845 100644
--- a/src/http.cpp
+++ b/src/http.cpp
@@ -345,12 +345,6 @@ Resolver::~Resolver()
     }
 }
 
-Url
-Resolver::get_url() const
-{
-    return url_;
-}
-
 void
 Resolver::add_callback(ResolverCb cb)
 {
@@ -455,12 +449,6 @@ Request::id() const
     return id_;
 }
 
-Url
-Request::get_url() const
-{
-    return resolver_->get_url();
-}
-
 void
 Request::set_connection(std::shared_ptr<Connection> connection)
 {
-- 
GitLab