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