tools: add turn to dsh
Change-Id: I6c252a9f9d6de1c4f6d85043d3ed238eec747244
diff --git a/tools/dsh/dsh.cpp b/tools/dsh/dsh.cpp
index 51b80a5..92f30b1 100644
--- a/tools/dsh/dsh.cpp
+++ b/tools/dsh/dsh.cpp
@@ -87,7 +87,11 @@
dhtnet::Dsh::Dsh(const std::filesystem::path& path,
dht::crypto::Identity identity,
- const std::string& bootstrap)
+ const std::string& bootstrap,
+ const std::string& turn_host,
+ const std::string& turn_user,
+ const std::string& turn_pass,
+ const std::string& turn_realm)
: logger(dht::log::getStdLogger())
// , std::shared_ptr<tls::CertificateStore>(path / "certstore", logger)
{
@@ -218,8 +222,12 @@
dht::crypto::Identity identity,
const std::string& bootstrap,
dht::InfoHash peer_id,
- const std::string& binary)
- : Dsh(path, identity, bootstrap)
+ const std::string& binary,
+ const std::string& turn_host,
+ const std::string& turn_user,
+ const std::string& turn_pass,
+ const std::string& turn_realm)
+ : Dsh(path, identity, bootstrap, turn_host, turn_user, turn_pass, turn_realm)
{
// Build a client
std::condition_variable cv;