migrate to dhtnet namespace
Change-Id: I7143a010bd83e8cfa7a3c8c3072ed23f6f0ba8e3
diff --git a/src/connectionmanager.cpp b/src/connectionmanager.cpp
index f60b7d2..87fcae2 100644
--- a/src/connectionmanager.cpp
+++ b/src/connectionmanager.cpp
@@ -37,12 +37,12 @@
#include <charconv>
#include <fstream>
-namespace jami {
+namespace dhtnet {
static constexpr std::chrono::seconds DHT_MSG_TIMEOUT {30};
static constexpr uint64_t ID_MAX_VAL = 9007199254740992;
using ValueIdDist = std::uniform_int_distribution<dht::Value::Id>;
-using CallbackId = std::pair<jami::DeviceId, dht::Value::Id>;
+using CallbackId = std::pair<dhtnet::DeviceId, dht::Value::Id>;
struct ConnectionInfo
{
diff --git a/src/fileutils.cpp b/src/fileutils.cpp
index f3633ed..1067963 100644
--- a/src/fileutils.cpp
+++ b/src/fileutils.cpp
@@ -83,7 +83,7 @@
#define PIDFILE ".ring.pid"
#define ERASE_BLOCK 4096
-namespace jami {
+namespace dhtnet {
namespace fileutils {
// returns true if directory exists
@@ -169,10 +169,10 @@
#ifdef _WIN32
if (resolveSymlink) {
struct _stat64i32 s;
- if (_wstat(jami::to_wstring(path).c_str(), &s) == 0)
+ if (_wstat(dhtnet::to_wstring(path).c_str(), &s) == 0)
return S_ISREG(s.st_mode);
} else {
- DWORD attr = GetFileAttributes(jami::to_wstring(path).c_str());
+ DWORD attr = GetFileAttributes(dhtnet::to_wstring(path).c_str());
if ((attr != INVALID_FILE_ATTRIBUTES) && !(attr & FILE_ATTRIBUTE_DIRECTORY)
&& !(attr & FILE_ATTRIBUTE_REPARSE_POINT))
return true;
@@ -226,7 +226,7 @@
if (lstat(path.c_str(), &s) == 0)
return S_ISLNK(s.st_mode);
#elif !defined(_MSC_VER)
- DWORD attr = GetFileAttributes(jami::to_wstring(path).c_str());
+ DWORD attr = GetFileAttributes(dhtnet::to_wstring(path).c_str());
if (attr & FILE_ATTRIBUTE_REPARSE_POINT)
return true;
#endif
@@ -251,13 +251,13 @@
ext_params.dwSecurityQosFlags = SECURITY_ANONYMOUS;
ext_params.lpSecurityAttributes = nullptr;
ext_params.hTemplateFile = nullptr;
- HANDLE h = CreateFile2(jami::to_wstring(path).c_str(),
+ HANDLE h = CreateFile2(dhtnet::to_wstring(path).c_str(),
GENERIC_READ,
FILE_SHARE_READ,
OPEN_EXISTING,
&ext_params);
#elif _WIN32
- HANDLE h = CreateFileW(jami::to_wstring(path).c_str(),
+ HANDLE h = CreateFileW(dhtnet::to_wstring(path).c_str(),
GENERIC_READ,
FILE_SHARE_READ,
nullptr,
@@ -571,14 +571,14 @@
#ifndef _WIN32
if (mkdir(path.data(), mode) != 0) {
#else
- if (_wmkdir(jami::to_wstring(path.data()).c_str()) != 0) {
+ if (_wmkdir(dhtnet::to_wstring(path.data()).c_str()) != 0) {
#endif
if (errno == ENOENT) {
recursive_mkdir(path.substr(0, path.find_last_of(DIR_SEPARATOR_CH)), mode);
#ifndef _WIN32
if (mkdir(path.data(), mode) != 0) {
#else
- if (_wmkdir(jami::to_wstring(path.data()).c_str()) != 0) {
+ if (_wmkdir(dhtnet::to_wstring(path.data()).c_str()) != 0) {
#endif
//JAMI_ERR("Could not create directory.");
return false;
@@ -712,7 +712,7 @@
#ifdef _WIN32
// use Win32 api since std::remove will not unlink directory in use
if (isDirectory(path))
- return !RemoveDirectory(jami::to_wstring(path).c_str());
+ return !RemoveDirectory(dhtnet::to_wstring(path).c_str());
#endif
return std::remove(path.c_str());
@@ -737,7 +737,7 @@
openStream(std::ifstream& file, const std::string& path, std::ios_base::openmode mode)
{
#ifdef _WIN32
- file.open(jami::to_wstring(path), mode);
+ file.open(dhtnet::to_wstring(path), mode);
#else
file.open(path, mode);
#endif
@@ -747,7 +747,7 @@
openStream(std::ofstream& file, const std::string& path, std::ios_base::openmode mode)
{
#ifdef _WIN32
- file.open(jami::to_wstring(path), mode);
+ file.open(dhtnet::to_wstring(path), mode);
#else
file.open(path, mode);
#endif
@@ -757,7 +757,7 @@
ifstream(const std::string& path, std::ios_base::openmode mode)
{
#ifdef _WIN32
- return std::ifstream(jami::to_wstring(path), mode);
+ return std::ifstream(dhtnet::to_wstring(path), mode);
#else
return std::ifstream(path, mode);
#endif
@@ -767,7 +767,7 @@
ofstream(const std::string& path, std::ios_base::openmode mode)
{
#ifdef _WIN32
- return std::ofstream(jami::to_wstring(path), mode);
+ return std::ofstream(dhtnet::to_wstring(path), mode);
#else
return std::ofstream(path, mode);
#endif
@@ -845,7 +845,7 @@
accessFile(const std::string& file, int mode)
{
#ifdef _WIN32
- return _waccess(jami::to_wstring(file).c_str(), mode);
+ return _waccess(dhtnet::to_wstring(file).c_str(), mode);
#else
return access(file.c_str(), mode);
#endif
diff --git a/src/ice_socket.h b/src/ice_socket.h
index 795185d..5692a7c 100644
--- a/src/ice_socket.h
+++ b/src/ice_socket.h
@@ -29,7 +29,7 @@
using ssize_t = SSIZE_T;
#endif
-namespace jami {
+namespace dhtnet {
class IceTransport;
using IceRecvCb = std::function<ssize_t(unsigned char* buf, size_t len)>;
diff --git a/src/ice_transport.cpp b/src/ice_transport.cpp
index 1271649..b47353b 100644
--- a/src/ice_transport.cpp
+++ b/src/ice_transport.cpp
@@ -61,7 +61,7 @@
throw std::runtime_error("Invalid component ID " + (std::to_string(compId))); \
} while (0)
-namespace jami {
+namespace dhtnet {
static constexpr unsigned STUN_MAX_PACKET_SIZE {8192};
static constexpr uint16_t IPV6_HEADER_SIZE = 40; ///< Size in bytes of IPV6 packet header
@@ -1766,7 +1766,7 @@
ICESDP res;
int nr = 0;
- for (std::string_view line; jami::getline(sdp_msg, line); nr++) {
+ for (std::string_view line; dhtnet::getline(sdp_msg, line); nr++) {
if (nr == 0) {
res.rem_ufrag = line;
} else if (nr == 1) {
diff --git a/src/ice_transport_factory.h b/src/ice_transport_factory.h
index 97a2194..0292192 100644
--- a/src/ice_transport_factory.h
+++ b/src/ice_transport_factory.h
@@ -31,7 +31,7 @@
#include <memory>
#include <vector>
-namespace jami {
+namespace dhtnet {
class IceTransportFactory
{
diff --git a/src/ip_utils.cpp b/src/ip_utils.cpp
index 0b2ded5..2d8f098 100644
--- a/src/ip_utils.cpp
+++ b/src/ip_utils.cpp
@@ -50,7 +50,7 @@
#endif
#endif
-namespace jami {
+namespace dhtnet {
std::string_view
sip_strerror(pj_status_t code)
diff --git a/src/multiplexed_socket.cpp b/src/multiplexed_socket.cpp
index dd6c298..faf680e 100644
--- a/src/multiplexed_socket.cpp
+++ b/src/multiplexed_socket.cpp
@@ -51,7 +51,7 @@
MSGPACK_DEFINE_MAP(v)
};
-namespace jami {
+namespace dhtnet {
using clock = std::chrono::steady_clock;
using time_point = clock::time_point;
diff --git a/src/peer_connection.cpp b/src/peer_connection.cpp
index 0b4ede5..8b6b8a9 100644
--- a/src/peer_connection.cpp
+++ b/src/peer_connection.cpp
@@ -49,7 +49,7 @@
static constexpr int ICE_COMP_ID_SIP_TRANSPORT {1};
-namespace jami {
+namespace dhtnet {
int
init_crt(gnutls_session_t session, dht::crypto::Certificate& crt)
diff --git a/src/peer_connection.h b/src/peer_connection.h
index 3798f0c..484562a 100644
--- a/src/peer_connection.h
+++ b/src/peer_connection.h
@@ -43,7 +43,7 @@
} // namespace crypto
} // namespace dht
-namespace jami {
+namespace dhtnet {
namespace tls {
class DhParams;
}
diff --git a/src/security/certstore.cpp b/src/security/certstore.cpp
index acaa07d..f9876ef 100644
--- a/src/security/certstore.cpp
+++ b/src/security/certstore.cpp
@@ -33,7 +33,7 @@
#include <sstream>
#include <fmt/format.h>
-namespace jami {
+namespace dhtnet {
namespace tls {
CertificateStore::CertificateStore(const std::string& path, std::shared_ptr<Logger> logger)
@@ -290,7 +290,7 @@
if (logger_) logger_->d("CertificateStore: loaded %zu certificates from %s.", certs.size(), path.c_str());
if (cb)
cb(ids);
- //emitSignal<libjami::ConfigurationSignal::CertificatePathPinned>(path, ids);
+ //emitSignal<libdhtnet::ConfigurationSignal::CertificatePathPinned>(path, ids);
});
}
@@ -363,7 +363,7 @@
}
}
//for (const auto& id : ids)
- // emitSignal<libjami::ConfigurationSignal::CertificatePinned>(id);
+ // emitSignal<libdhtnet::ConfigurationSignal::CertificatePinned>(id);
return ids;
}
@@ -471,9 +471,9 @@
TrustStore::PermissionStatus
TrustStore::statusFromStr(const char* str)
{
- if (!std::strcmp(str, libjami::Certificate::Status::ALLOWED))
+ if (!std::strcmp(str, libdhtnet::Certificate::Status::ALLOWED))
return PermissionStatus::ALLOWED;
- if (!std::strcmp(str, libjami::Certificate::Status::BANNED))
+ if (!std::strcmp(str, libdhtnet::Certificate::Status::BANNED))
return PermissionStatus::BANNED;
return PermissionStatus::UNDEFINED;
}
@@ -483,19 +483,19 @@
{
switch (s) {
case PermissionStatus::ALLOWED:
- return libjami::Certificate::Status::ALLOWED;
+ return libdhtnet::Certificate::Status::ALLOWED;
case PermissionStatus::BANNED:
- return libjami::Certificate::Status::BANNED;
+ return libdhtnet::Certificate::Status::BANNED;
case PermissionStatus::UNDEFINED:
default:
- return libjami::Certificate::Status::UNDEFINED;
+ return libdhtnet::Certificate::Status::UNDEFINED;
}
}
TrustStatus
trustStatusFromStr(const char* str)
{
- if (!std::strcmp(str, libjami::Certificate::TrustStatus::TRUSTED))
+ if (!std::strcmp(str, libdhtnet::Certificate::TrustStatus::TRUSTED))
return TrustStatus::TRUSTED;
return TrustStatus::UNTRUSTED;
}
@@ -505,10 +505,10 @@
{
switch (s) {
case TrustStatus::TRUSTED:
- return libjami::Certificate::TrustStatus::TRUSTED;
+ return libdhtnet::Certificate::TrustStatus::TRUSTED;
case TrustStatus::UNTRUSTED:
default:
- return libjami::Certificate::TrustStatus::UNTRUSTED;
+ return libdhtnet::Certificate::TrustStatus::UNTRUSTED;
}
}
diff --git a/src/security/diffie-hellman.cpp b/src/security/diffie-hellman.cpp
index dfe1d75..450a7a0 100644
--- a/src/security/diffie-hellman.cpp
+++ b/src/security/diffie-hellman.cpp
@@ -25,7 +25,7 @@
#include <chrono>
#include <ciso646>
-namespace jami {
+namespace dhtnet {
namespace tls {
DhParams::DhParams(const std::vector<uint8_t>& data)
diff --git a/src/security/security_const.h b/src/security/security_const.h
index fb9541b..0160e36 100644
--- a/src/security/security_const.h
+++ b/src/security/security_const.h
@@ -19,7 +19,7 @@
*/
#pragma once
-namespace libjami {
+namespace libdhtnet {
namespace Certificate {
@@ -118,4 +118,4 @@
constexpr static char TLS_CIPHER[] = "TLS_CIPHER";
} // namespace TlsTransport
-} // namespace libjami
+} // namespace libdhtnet
diff --git a/src/security/threadloop.cpp b/src/security/threadloop.cpp
index 88db725..5db493e 100644
--- a/src/security/threadloop.cpp
+++ b/src/security/threadloop.cpp
@@ -22,7 +22,7 @@
#include <ciso646> // fix windows compiler bug
-namespace jami {
+namespace dhtnet {
void
ThreadLoop::mainloop(std::thread::id& tid,
diff --git a/src/security/threadloop.h b/src/security/threadloop.h
index 8a7a0c6..de4e475 100644
--- a/src/security/threadloop.h
+++ b/src/security/threadloop.h
@@ -30,7 +30,7 @@
#include <opendht/logger.h>
-namespace jami {
+namespace dhtnet {
struct ThreadLoopException : public std::runtime_error
{
diff --git a/src/security/tls_session.cpp b/src/security/tls_session.cpp
index e84d277..94078a3 100644
--- a/src/security/tls_session.cpp
+++ b/src/security/tls_session.cpp
@@ -47,7 +47,7 @@
#include <cstdlib>
#include <unistd.h>
-namespace jami {
+namespace dhtnet {
namespace tls {
static constexpr const char* DTLS_CERT_PRIORITY_STRING {
diff --git a/src/sip_utils.h b/src/sip_utils.h
index 6460b70..453344e 100644
--- a/src/sip_utils.h
+++ b/src/sip_utils.h
@@ -33,7 +33,7 @@
#include <pjsip/sip_endpoint.h>
#include <pjsip/sip_dialog.h>
-namespace jami {
+namespace dhtnet {
namespace sip_utils {
using namespace std::literals;
diff --git a/src/string_utils.cpp b/src/string_utils.cpp
index 934ff23..3ab4359 100644
--- a/src/string_utils.cpp
+++ b/src/string_utils.cpp
@@ -40,7 +40,7 @@
#include <ciso646> // fix windows compiler bug
-namespace jami {
+namespace dhtnet {
#ifdef _WIN32
std::wstring
diff --git a/src/transport/peer_channel.h b/src/transport/peer_channel.h
index 5f25123..a2a910f 100644
--- a/src/transport/peer_channel.h
+++ b/src/transport/peer_channel.h
@@ -23,7 +23,7 @@
#include <deque>
#include <algorithm>
-namespace jami {
+namespace dhtnet {
class PeerChannel
{
diff --git a/src/upnp/protocol/igd.cpp b/src/upnp/protocol/igd.cpp
index 862e908..e816fb8 100644
--- a/src/upnp/protocol/igd.cpp
+++ b/src/upnp/protocol/igd.cpp
@@ -23,7 +23,7 @@
#include "igd.h"
//#include "logger.h"
-namespace jami {
+namespace dhtnet {
namespace upnp {
IGD::IGD(NatProtocolType proto)
diff --git a/src/upnp/protocol/igd.h b/src/upnp/protocol/igd.h
index 4ed9ed3..7e1d211 100644
--- a/src/upnp/protocol/igd.h
+++ b/src/upnp/protocol/igd.h
@@ -30,7 +30,7 @@
typedef uint16_t in_port_t;
#endif
-namespace jami {
+namespace dhtnet {
namespace upnp {
enum class NatProtocolType { UNKNOWN, PUPNP, NAT_PMP };
diff --git a/src/upnp/protocol/mapping.cpp b/src/upnp/protocol/mapping.cpp
index bb09441..9b285e9 100644
--- a/src/upnp/protocol/mapping.cpp
+++ b/src/upnp/protocol/mapping.cpp
@@ -24,7 +24,7 @@
// #include "logger.h"
#include "igd.h"
-namespace jami {
+namespace dhtnet {
namespace upnp {
Mapping::Mapping(PortType type, uint16_t portExternal, uint16_t portInternal, bool available)
diff --git a/src/upnp/protocol/natpmp/nat_pmp.cpp b/src/upnp/protocol/natpmp/nat_pmp.cpp
index 68dfee0..8f04a19 100644
--- a/src/upnp/protocol/natpmp/nat_pmp.cpp
+++ b/src/upnp/protocol/natpmp/nat_pmp.cpp
@@ -23,7 +23,7 @@
#if HAVE_LIBNATPMP
-namespace jami {
+namespace dhtnet {
namespace upnp {
NatPmp::NatPmp()
diff --git a/src/upnp/protocol/natpmp/nat_pmp.h b/src/upnp/protocol/natpmp/nat_pmp.h
index 68fd28b..1ecf90e 100644
--- a/src/upnp/protocol/natpmp/nat_pmp.h
+++ b/src/upnp/protocol/natpmp/nat_pmp.h
@@ -37,11 +37,11 @@
#include <atomic>
#include <thread>
-namespace jami {
+namespace dhtnet {
class IpAddr;
}
-namespace jami {
+namespace dhtnet {
namespace upnp {
// Requested lifetime in seconds. The actual lifetime might be different.
diff --git a/src/upnp/protocol/natpmp/pmp_igd.cpp b/src/upnp/protocol/natpmp/pmp_igd.cpp
index ac8b698..41f25dd 100644
--- a/src/upnp/protocol/natpmp/pmp_igd.cpp
+++ b/src/upnp/protocol/natpmp/pmp_igd.cpp
@@ -24,7 +24,7 @@
#include <algorithm>
-namespace jami {
+namespace dhtnet {
namespace upnp {
PMPIGD::PMPIGD()
diff --git a/src/upnp/protocol/natpmp/pmp_igd.h b/src/upnp/protocol/natpmp/pmp_igd.h
index a70e7ee..b627462 100644
--- a/src/upnp/protocol/natpmp/pmp_igd.h
+++ b/src/upnp/protocol/natpmp/pmp_igd.h
@@ -31,7 +31,7 @@
#include <chrono>
#include <functional>
-namespace jami {
+namespace dhtnet {
namespace upnp {
class PMPIGD : public IGD
diff --git a/src/upnp/protocol/pupnp/pupnp.cpp b/src/upnp/protocol/pupnp/pupnp.cpp
index 6ea5563..4df8621 100644
--- a/src/upnp/protocol/pupnp/pupnp.cpp
+++ b/src/upnp/protocol/pupnp/pupnp.cpp
@@ -26,7 +26,7 @@
#include <opendht/thread_pool.h>
#include <opendht/http.h>
-namespace jami {
+namespace dhtnet {
namespace upnp {
// Action identifiers.
diff --git a/src/upnp/protocol/pupnp/pupnp.h b/src/upnp/protocol/pupnp/pupnp.h
index a77f30f..7c5939c 100644
--- a/src/upnp/protocol/pupnp/pupnp.h
+++ b/src/upnp/protocol/pupnp/pupnp.h
@@ -53,11 +53,11 @@
#include <memory>
#include <future>
-namespace jami {
+namespace dhtnet {
class IpAddr;
}
-namespace jami {
+namespace dhtnet {
namespace upnp {
class PUPnP : public UPnPProtocol
diff --git a/src/upnp/protocol/pupnp/upnp_igd.cpp b/src/upnp/protocol/pupnp/upnp_igd.cpp
index 2f8a332..18be2d4 100644
--- a/src/upnp/protocol/pupnp/upnp_igd.cpp
+++ b/src/upnp/protocol/pupnp/upnp_igd.cpp
@@ -22,7 +22,7 @@
#include "upnp_igd.h"
-namespace jami {
+namespace dhtnet {
namespace upnp {
UPnPIGD::UPnPIGD(std::string&& UDN,
diff --git a/src/upnp/protocol/pupnp/upnp_igd.h b/src/upnp/protocol/pupnp/upnp_igd.h
index 2ad213b..da6b400 100644
--- a/src/upnp/protocol/pupnp/upnp_igd.h
+++ b/src/upnp/protocol/pupnp/upnp_igd.h
@@ -32,7 +32,7 @@
#include <chrono>
#include <functional>
-namespace jami {
+namespace dhtnet {
namespace upnp {
class UPnPIGD : public IGD
diff --git a/src/upnp/protocol/upnp_protocol.h b/src/upnp/protocol/upnp_protocol.h
index 048f385..9ab8339 100644
--- a/src/upnp/protocol/upnp_protocol.h
+++ b/src/upnp/protocol/upnp_protocol.h
@@ -32,7 +32,7 @@
#include <condition_variable>
#include <list>
-namespace jami {
+namespace dhtnet {
namespace upnp {
// UPnP device descriptions.
diff --git a/src/upnp/upnp_context.cpp b/src/upnp/upnp_context.cpp
index a36e56f..35fdb50 100644
--- a/src/upnp/upnp_context.cpp
+++ b/src/upnp/upnp_context.cpp
@@ -26,7 +26,7 @@
#include <asio/steady_timer.hpp>
#include <fmt/std.h>
-namespace jami {
+namespace dhtnet {
namespace upnp {
constexpr static auto MAP_UPDATE_INTERVAL = std::chrono::seconds(30);
diff --git a/src/upnp/upnp_control.cpp b/src/upnp/upnp_control.cpp
index bba37d3..2c7f07a 100644
--- a/src/upnp/upnp_control.cpp
+++ b/src/upnp/upnp_control.cpp
@@ -23,7 +23,7 @@
#include "upnp/upnp_control.h"
#include "upnp/upnp_context.h"
-namespace jami {
+namespace dhtnet {
namespace upnp {
Controller::Controller(const std::shared_ptr<UPnPContext>& ctx)