Public Member Functions | |
| void | push (SharedMemoryMessageRequest *v) |
| SharedMemoryMessageRequest * | pop () |
| SharedMemoryMessageRequest * | tryPop () |
Private Attributes | |
| IAsyncQueue * | m_async_queue = nullptr |
Asynchronous queue.
This queue is shared between all the threads involved in a communicator.
Definition at line 115 of file SharedMemoryMessageQueue.cc.
|
inline |
Definition at line 119 of file SharedMemoryMessageQueue.cc.
|
inline |
Definition at line 122 of file SharedMemoryMessageQueue.cc.
|
inline |
Definition at line 133 of file SharedMemoryMessageQueue.cc.
|
inline |
Definition at line 129 of file SharedMemoryMessageQueue.cc.
|
inline |
Definition at line 137 of file SharedMemoryMessageQueue.cc.
|
private |
Definition at line 144 of file SharedMemoryMessageQueue.cc.