Skip to content

Commit 3c4c567

Browse files
committed
automatically add thread name prefix
1 parent 3f6ec1b commit 3c4c567

File tree

4 files changed

+7
-6
lines changed

4 files changed

+7
-6
lines changed

cpp/server/deadbeef/player_misc.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ ColumnsQueryPtr PlayerImpl::createColumnsQuery(const std::vector<std::string>& c
6868

6969
std::unique_ptr<WorkQueue> PlayerImpl::createWorkQueue()
7070
{
71-
return std::make_unique<ThreadWorkQueue>(MSRV_THREAD_NAME(MSRV_PROJECT_ID "-control"));
71+
return std::make_unique<ThreadWorkQueue>(MSRV_THREAD_NAME("control"));
7272
}
7373

7474
void PlayerImpl::connect()

cpp/server/server_host.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
namespace msrv {
1818

1919
ServerHost::ServerHost(Player* player)
20-
: player_(player), utilityQueue_(8, MSRV_THREAD_NAME(MSRV_PROJECT_ID "-io"))
20+
: player_(player), utilityQueue_(8, MSRV_THREAD_NAME("io"))
2121
{
2222
playerWorkQueue_ = player_->createWorkQueue();
2323
player_->onEvents([this](PlayerEvents event) { handlePlayerEvents(event); });

cpp/server/server_thread.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ ServerThread::ServerThread(ServerReadyCallback readyCallback)
1111
readyCallback_(std::move(readyCallback))
1212
{
1313
thread_ = std::thread([this] {
14-
setThreadName(MSRV_THREAD_NAME(MSRV_PROJECT_ID "-server"));
14+
setThreadName(MSRV_THREAD_NAME("server"));
1515
run();
1616
});
1717
}

cpp/server/system.hpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ class Handle
9292

9393
#if MSRV_OS_POSIX
9494

95-
#define MSRV_THREAD_NAME(s) s
95+
#define MSRV_THREAD_NAME(s) MSRV_PROJECT_ID s
9696

9797
typedef const char* ThreadName;
9898

@@ -134,8 +134,9 @@ inline ErrorCode lastSystemError() noexcept
134134

135135
#if MSRV_OS_WINDOWS
136136

137-
#define MSRV_THREAD_NAME_(s) L ## s
138-
#define MSRV_THREAD_NAME(s) MSRV_THREAD_NAME_(s)
137+
#define MSRV_THREAD_NAME__(s) L ## s
138+
#define MSRV_THREAD_NAME_(s) MSRV_THREAD_NAME__(s)
139+
#define MSRV_THREAD_NAME(s) MSRV_THREAD_NAME_(MSRV_PROJECT_ID "-" s)
139140

140141
typedef const wchar_t* ThreadName;
141142

0 commit comments

Comments
 (0)