From 33a03ba30220321b1a2c8c6fdfdee8adc5858de5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com>
Date: Wed, 21 Jun 2023 11:35:54 -0400
Subject: [PATCH] install more headers

Change-Id: Iee89b6900eabbdc394fb8f4a788b3e50e2e4734e
---
 CMakeLists.txt                       | 6 ++++++
 {src => include}/upnp/upnp_control.h | 2 +-
 src/upnp/protocol/mapping.cpp        | 1 +
 src/upnp/upnp_context.h              | 4 ++--
 4 files changed, 10 insertions(+), 3 deletions(-)
 rename {src => include}/upnp/upnp_control.h (98%)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 594add7..a94fa65 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -34,6 +34,12 @@ list (APPEND dhtnet_SOURCES
 list (APPEND dhtnet_HEADERS
     include/connectionmanager.h
     include/multiplexed_socket.h
+    include/tls_session.h
+    include/certstore.h
+    include/ice_options.h
+    include/fileutils.h
+    include/string_utils.h
+    include/ip_utils.h
 )
 
 add_library(dhtnet ${dhtnet_SOURCES})
diff --git a/src/upnp/upnp_control.h b/include/upnp/upnp_control.h
similarity index 98%
rename from src/upnp/upnp_control.h
rename to include/upnp/upnp_control.h
index 183b4fb..10e44e3 100644
--- a/src/upnp/upnp_control.h
+++ b/include/upnp/upnp_control.h
@@ -22,7 +22,7 @@
 
 #pragma once
 
-#include "upnp_context.h"
+#include "mapping.h"
 #include "ip_utils.h"
 
 #include <memory>
diff --git a/src/upnp/protocol/mapping.cpp b/src/upnp/protocol/mapping.cpp
index 9b38831..8a25864 100644
--- a/src/upnp/protocol/mapping.cpp
+++ b/src/upnp/protocol/mapping.cpp
@@ -22,6 +22,7 @@
 
 #include "mapping.h"
 #include "logger.h"
+#include "igd.h"
 
 namespace jami {
 namespace upnp {
diff --git a/src/upnp/upnp_context.h b/src/upnp/upnp_context.h
index 30d50c0..8d4e8c4 100644
--- a/src/upnp/upnp_context.h
+++ b/src/upnp/upnp_context.h
@@ -46,7 +46,7 @@
 #include <atomic>
 #include <cstdlib>
 
-//#include "upnp_thread_util.h"
+#include "upnp_thread_util.h"
 
 using random_device = dht::crypto::random_device;
 
@@ -59,7 +59,7 @@ class IpAddr;
 namespace jami {
 namespace upnp {
 
-class UPnPContext : public UpnpMappingObserver//, protected UpnpThreadUtil
+class UPnPContext : public UpnpMappingObserver, protected UpnpThreadUtil
 {
 private:
     struct MappingStatus
-- 
GitLab