SimGrid  3.14.159
Versatile Simulation of Distributed Systems
simgrid::simix::Mailbox Class Reference

Detailed Description

Rendez-vous point datatype.

#include <smx_network_private.h>

Public Member Functions

 Mailbox (const char *name)
 
 ~Mailbox ()
 

Public Attributes

simgrid::s4u::Mailbox piface_
 
char * name
 
boost::circular_buffer_space_optimized< smx_activity_tcomm_queue
 
boost::intrusive_ptr< simgrid::simix::ActorImplpermanent_receiver
 
boost::circular_buffer_space_optimized< smx_activity_tdone_comm_queue
 

Constructor & Destructor Documentation

◆ Mailbox()

simgrid::simix::Mailbox::Mailbox ( const char *  name)
inline

◆ ~Mailbox()

simgrid::simix::Mailbox::~Mailbox ( )
inline

Member Data Documentation

◆ piface_

simgrid::s4u::Mailbox simgrid::simix::Mailbox::piface_

◆ name

char* simgrid::simix::Mailbox::name

◆ comm_queue

boost::circular_buffer_space_optimized<smx_activity_t> simgrid::simix::Mailbox::comm_queue

◆ permanent_receiver

boost::intrusive_ptr<simgrid::simix::ActorImpl> simgrid::simix::Mailbox::permanent_receiver

◆ done_comm_queue

boost::circular_buffer_space_optimized<smx_activity_t> simgrid::simix::Mailbox::done_comm_queue

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