Revert ThreadName due to problems on Windows (#4702)

* Revert "Remove CurrentThreadName.h from RippledCore.cmake (#4697)"

This reverts commit 3b5fcd5873.

* Revert "Introduce replacement for getting and setting thread name: (#4312)"

This reverts commit 36cb5f90e2.
This commit is contained in:
Howard Hinnant
2023-09-14 16:16:50 -04:00
committed by GitHub
parent 649c11a78e
commit ce570c166d
21 changed files with 207 additions and 207 deletions

View File

@@ -22,9 +22,9 @@
#include <ripple/app/rdb/Vacuum.h>
#include <ripple/basics/Log.h>
#include <ripple/basics/StringUtilities.h>
#include <ripple/basics/ThreadUtilities.h>
#include <ripple/basics/contract.h>
#include <ripple/beast/clock/basic_seconds_clock.h>
#include <ripple/beast/core/CurrentThreadName.h>
#include <ripple/core/Config.h>
#include <ripple/core/ConfigSections.h>
#include <ripple/core/TimeKeeper.h>
@@ -348,7 +348,8 @@ run(int argc, char** argv)
{
using namespace std;
this_thread::set_name("main " + BuildInfo::getVersionString());
beast::setCurrentThreadName(
"rippled: main " + BuildInfo::getVersionString());
po::variables_map vm;
@@ -826,7 +827,7 @@ run(int argc, char** argv)
}
// We have an RPC command to process:
this_thread::set_name("rippled: rpc");
beast::setCurrentThreadName("rippled: rpc");
return RPCCall::fromCommandLine(
*config, vm["parameters"].as<std::vector<std::string>>(), *logs);
}