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

Function do_tryrdlock

test/bthread_rwlock_unittest.cpp:124–132  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

122};
123
124void* do_tryrdlock(void *arg) {
125 auto trylock_args = (TrylockArgs*)arg;
126 EXPECT_EQ(trylock_args->rc, bthread_rwlock_tryrdlock(trylock_args->rw));
127 if (0 != trylock_args->rc) {
128 return NULL;
129 }
130 EXPECT_EQ(trylock_args->rc, bthread_rwlock_unlock(trylock_args->rw));
131 return NULL;
132}
133
134void* do_trywrlock(void *arg) {
135 auto trylock_args = (TrylockArgs*)arg;

Callers

nothing calls this directly

Calls 2

bthread_rwlock_tryrdlockFunction · 0.85
bthread_rwlock_unlockFunction · 0.85

Tested by

no test coverage detected