Implementation of the simgrid::s4u::Mailbox.
#include <MailboxImpl.hpp>
◆ getName()
◆ getCname()
const char* simgrid::kernel::activity::MailboxImpl::getCname |
( |
| ) |
const |
|
inline |
◆ byNameOrNull()
MailboxImpl * simgrid::kernel::activity::MailboxImpl::byNameOrNull |
( |
const char * |
name | ) |
|
|
static |
Returns the mailbox of that name, or nullptr.
◆ byNameOrCreate()
MailboxImpl * simgrid::kernel::activity::MailboxImpl::byNameOrCreate |
( |
const char * |
name | ) |
|
|
static |
Returns the mailbox of that name, newly created on need.
◆ setReceiver()
set the receiver of the mailbox to allow eager sends
- Parameters
-
◆ push()
void simgrid::kernel::activity::MailboxImpl::push |
( |
activity::CommImplPtr |
comm | ) |
|
Pushes a communication activity into a mailbox.
- Parameters
-
◆ remove()
Removes a communication activity from a mailbox.
- Parameters
-
◆ piface_
◆ name_
◆ permanent_receiver
simgrid::simix::ActorImplPtr simgrid::kernel::activity::MailboxImpl::permanent_receiver |
◆ comm_queue
boost::circular_buffer_space_optimized<smx_activity_t> simgrid::kernel::activity::MailboxImpl::comm_queue |
◆ done_comm_queue
boost::circular_buffer_space_optimized<smx_activity_t> simgrid::kernel::activity::MailboxImpl::done_comm_queue |
The documentation for this class was generated from the following files: