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: