|
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 |