#include <reentrant_rw_lock.h>
◆ ReentrantRWLock() [1/2]
apollo::cyber::base::ReentrantRWLock::ReentrantRWLock |
( |
| ) |
|
|
inline |
◆ ReentrantRWLock() [2/2]
apollo::cyber::base::ReentrantRWLock::ReentrantRWLock |
( |
bool |
write_first | ) |
|
|
inlineexplicit |
◆ ReadLockGuard< ReentrantRWLock >
◆ WriteLockGuard< ReentrantRWLock >
◆ MAX_RETRY_TIMES
const uint32_t apollo::cyber::base::ReentrantRWLock::MAX_RETRY_TIMES = 5 |
|
static |
◆ null_thread
const std::thread::id apollo::cyber::base::ReentrantRWLock::null_thread |
|
static |
◆ RW_LOCK_FREE
const int32_t apollo::cyber::base::ReentrantRWLock::RW_LOCK_FREE = 0 |
|
static |
◆ WRITE_EXCLUSIVE
const int32_t apollo::cyber::base::ReentrantRWLock::WRITE_EXCLUSIVE = -1 |
|
static |
该类的文档由以下文件生成: