Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::MessagePassing::RequestAsyncQueue Class Reference
Collaboration diagram for Arcane::MessagePassing::RequestAsyncQueue:

Public Member Functions

void push (SharedMemoryMessageRequest *v)
SharedMemoryMessageRequestpop ()
SharedMemoryMessageRequesttryPop ()

Private Attributes

IAsyncQueuem_async_queue

Detailed Description

Asynchronous queue.

Definition at line 99 of file SharedMemoryMessageQueue.cc.

Constructor & Destructor Documentation

◆ RequestAsyncQueue()

Arcane::MessagePassing::RequestAsyncQueue::RequestAsyncQueue ( )
inline

Definition at line 103 of file SharedMemoryMessageQueue.cc.

◆ ~RequestAsyncQueue()

Arcane::MessagePassing::RequestAsyncQueue::~RequestAsyncQueue ( )
inline

Definition at line 106 of file SharedMemoryMessageQueue.cc.

Member Function Documentation

◆ pop()

SharedMemoryMessageRequest * Arcane::MessagePassing::RequestAsyncQueue::pop ( )
inline

Definition at line 117 of file SharedMemoryMessageQueue.cc.

◆ push()

void Arcane::MessagePassing::RequestAsyncQueue::push ( SharedMemoryMessageRequest * v)
inline

Definition at line 113 of file SharedMemoryMessageQueue.cc.

◆ tryPop()

SharedMemoryMessageRequest * Arcane::MessagePassing::RequestAsyncQueue::tryPop ( )
inline

Definition at line 121 of file SharedMemoryMessageQueue.cc.

Member Data Documentation

◆ m_async_queue

IAsyncQueue* Arcane::MessagePassing::RequestAsyncQueue::m_async_queue
private

Definition at line 128 of file SharedMemoryMessageQueue.cc.


The documentation for this class was generated from the following file: