From be64436f2bb3deedcae93de4f44832b2b4fc6c4a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com>
Date: Fri, 15 Mar 2019 14:52:03 -0400
Subject: [PATCH] namedirectory: forward declare dht::crypto::PublicKey

Change-Id: I3fb49911b13cf06e513ff4523a78522a9c2059fc
---
 src/ringdht/namedirectory.cpp | 1 +
 src/ringdht/namedirectory.h   | 8 +++++++-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/src/ringdht/namedirectory.cpp b/src/ringdht/namedirectory.cpp
index 253030bf1a..1d19143ab9 100644
--- a/src/ringdht/namedirectory.cpp
+++ b/src/ringdht/namedirectory.cpp
@@ -24,6 +24,7 @@
 #include "fileutils.h"
 #include "base64.h"
 
+#include <opendht/crypto.h>
 #include <msgpack.hpp>
 #include <json/json.h>
 #include <restbed>
diff --git a/src/ringdht/namedirectory.h b/src/ringdht/namedirectory.h
index f9ffca1c3b..0d24332d2d 100644
--- a/src/ringdht/namedirectory.h
+++ b/src/ringdht/namedirectory.h
@@ -18,12 +18,18 @@
 #pragma once
 
 #include "noncopyable.h"
-#include "opendht/crypto.h"
+
 #include <functional>
 #include <map>
 #include <string>
 #include <mutex>
 
+namespace dht {
+namespace crypto {
+struct PublicKey;
+}
+}
+
 namespace ring {
 
 class NameDirectory
-- 
GitLab