MCPcopy Create free account
hub / github.com/apache/brpc / stopped_waiter

Function stopped_waiter

test/bthread_id_unittest.cpp:305–311  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

303};
304
305void* stopped_waiter(void* void_arg) {
306 StoppedWaiterArgs* args = (StoppedWaiterArgs*)void_arg;
307 args->thread_started = true;
308 EXPECT_EQ(0, bthread_id_join(args->id));
309 EXPECT_EQ(get_version(args->id) + 4, bthread::id_value(args->id));
310 return NULL;
311}
312
313TEST(BthreadIdTest, stop_a_wait_after_fight_before_signal) {
314 bthread_id_t id1;

Callers

nothing calls this directly

Calls 3

bthread_id_joinFunction · 0.85
id_valueFunction · 0.85
get_versionFunction · 0.70

Tested by

no test coverage detected