summaryrefslogtreecommitdiffstats
path: root/Utilities/cmcppdap/src/network.cpp
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2024-08-13 19:36:07 (GMT)
committerBrad King <brad.king@kitware.com>2024-08-13 19:36:07 (GMT)
commitf6745ed29fe747df30ae7b6c934baa3af0ea17ea (patch)
treee3a9e4381dac3dd9e3c3dc3735e9dc4468576f12 /Utilities/cmcppdap/src/network.cpp
parent5098a08fde1e0b3584a6a27c590429fc922b6519 (diff)
parentbcfd096ed971ff2db63a89790b6c080bdb6eef9d (diff)
downloadCMake-f6745ed29fe747df30ae7b6c934baa3af0ea17ea.zip
CMake-f6745ed29fe747df30ae7b6c934baa3af0ea17ea.tar.gz
CMake-f6745ed29fe747df30ae7b6c934baa3af0ea17ea.tar.bz2
Merge branch 'upstream-cppdap' into update-cppdap
# By cppdap Upstream * upstream-cppdap: cppdap 2024-08-02 (c69444ed)
Diffstat (limited to 'Utilities/cmcppdap/src/network.cpp')
-rw-r--r--Utilities/cmcppdap/src/network.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/Utilities/cmcppdap/src/network.cpp b/Utilities/cmcppdap/src/network.cpp
index 613c234..7d1da7a 100644
--- a/Utilities/cmcppdap/src/network.cpp
+++ b/Utilities/cmcppdap/src/network.cpp
@@ -32,10 +32,17 @@ class Impl : public dap::net::Server {
bool start(int port,
const OnConnect& onConnect,
const OnError& onError) override {
+ return start("localhost", port, onConnect, onError);
+ }
+
+ bool start(const char* address,
+ int port,
+ const OnConnect& onConnect,
+ const OnError& onError) override {
std::unique_lock<std::mutex> lock(mutex);
stopWithLock();
socket = std::unique_ptr<dap::Socket>(
- new dap::Socket("localhost", std::to_string(port).c_str()));
+ new dap::Socket(address, std::to_string(port).c_str()));
if (!socket->isOpen()) {
onError("Failed to open socket");