CatapultServer
v0.5.0.1 (Elephant)
|
A reentrancy check reader notification policy. More...
Public Member Functions | |
void | readerAcquired () |
A reader was acquried by the current thread. More... | |
void | readerReleased () |
A reader was released by the current thread. More... | |
Private Member Functions | |
template<typename TAction > | |
void | executeSynchronized (TAction action) |
Private Attributes | |
SpinLock | m_mutex |
std::unordered_set< std::thread::id > | m_threadIds |
A reentrancy check reader notification policy.
|
inlineprivate |
|
inline |
A reader was acquried by the current thread.
|
inline |
A reader was released by the current thread.
|
private |
|
private |