Format first-party source according to .clang-format

This commit is contained in:
Pretty Printer
2020-04-17 09:56:34 -05:00
committed by manojsdoshi
parent 65dfc5d19e
commit 50760c6935
1076 changed files with 86161 additions and 77449 deletions

View File

@@ -28,14 +28,17 @@ namespace test {
class CurrentThreadName_test : public beast::unit_test::suite
{
private:
static void exerciseName (
std::string myName, std::atomic<bool>* stop, std::atomic<int>* state)
static void
exerciseName(
std::string myName,
std::atomic<bool>* stop,
std::atomic<int>* state)
{
// Verify that upon creation a thread has no name.
auto const initialThreadName = beast::getCurrentThreadName();
// Set the new name.
beast::setCurrentThreadName (myName);
beast::setCurrentThreadName(myName);
// Indicate to caller that the name is set.
*state = 1;
@@ -45,7 +48,8 @@ private:
return;
// Wait until all threads have their names.
while (! *stop);
while (!*stop)
;
// Make sure the thread name that we set before is still there
// (not overwritten by, for instance, another thread).
@@ -60,28 +64,29 @@ public:
// Make two different threads with two different names. Make sure
// that the expected thread names are still there when the thread
// exits.
std::atomic<bool> stop {false};
std::atomic<bool> stop{false};
std::atomic<int> stateA {0};
std::thread tA (exerciseName, "tA", &stop, &stateA);
std::atomic<int> stateA{0};
std::thread tA(exerciseName, "tA", &stop, &stateA);
std::atomic<int> stateB {0};
std::thread tB (exerciseName, "tB", &stop, &stateB);
std::atomic<int> stateB{0};
std::thread tB(exerciseName, "tB", &stop, &stateB);
// Wait until both threads have set their names.
while (stateA == 0 || stateB == 0);
while (stateA == 0 || stateB == 0)
;
stop = true;
tA.join();
tB.join();
// Both threads should still have the expected name when they exit.
BEAST_EXPECT (stateA == 2);
BEAST_EXPECT (stateB == 2);
BEAST_EXPECT(stateA == 2);
BEAST_EXPECT(stateB == 2);
}
};
BEAST_DEFINE_TESTSUITE(CurrentThreadName,core,beast);
BEAST_DEFINE_TESTSUITE(CurrentThreadName, core, beast);
} // test
} // ripple
} // namespace test
} // namespace ripple