SimGrid  3.14.159
Versatile Simulation of Distributed Systems
s4u_actor.cpp File Reference

Namespaces

 simgrid
 Host datatype from SIMIX POV.
 
 simgrid::s4u
 
 simgrid::s4u::this_actor
 Static methods working on the current actor (see s4u::Actor)
 

Functions

 XBT_LOG_NEW_DEFAULT_CATEGORY (s4u_actor,"S4U actors")
 
void simgrid::s4u::this_actor::sleep_for (double duration)
 Block the actor sleeping for that amount of seconds (may throws hostFailure) More...
 
void simgrid::s4u::this_actor::sleep_until (double timeout)
 
e_smx_state_t simgrid::s4u::this_actor::execute (double flop)
 Block the actor, computing the given amount of flops. More...
 
voidsimgrid::s4u::this_actor::recv (MailboxPtr chan)
 Block the actor until it gets a message from the given mailbox. More...
 
void simgrid::s4u::this_actor::send (MailboxPtr chan, void *payload, size_t simulatedSize)
 Block the actor until it delivers a message of the given simulated size to the given mailbox. More...
 
int simgrid::s4u::this_actor::getPid ()
 Return the PID of the current actor. More...
 
int simgrid::s4u::this_actor::getPpid ()
 Return the PPID of the current actor. More...
 

Function Documentation

◆ XBT_LOG_NEW_DEFAULT_CATEGORY()

XBT_LOG_NEW_DEFAULT_CATEGORY ( s4u_actor  ,
"S4U actors"   
)