SimGrid  3.16
Versatile Simulation of Distributed Systems
simgrid::kernel::activity::SleepImpl Class Reference

#include <SleepImpl.hpp>

Inheritance diagram for simgrid::kernel::activity::SleepImpl:
simgrid::kernel::activity::ActivityImpl

Public Member Functions

void suspend () override
 
void resume () override
 
void post () override
 
- Public Member Functions inherited from simgrid::kernel::activity::ActivityImpl
 ActivityImpl ()
 
virtual ~ActivityImpl ()
 

Public Attributes

sg_host_t host = nullptr
 
surf_action_t surf_sleep = nullptr
 
- Public Attributes inherited from simgrid::kernel::activity::ActivityImpl
e_smx_state_t state = SIMIX_WAITING
 
std::string name
 
std::list< smx_simcall_tsimcalls
 

Member Function Documentation

◆ suspend()

void simgrid::kernel::activity::SleepImpl::suspend ( )
overridevirtual

◆ resume()

void simgrid::kernel::activity::SleepImpl::resume ( )
overridevirtual

◆ post()

void simgrid::kernel::activity::SleepImpl::post ( )
overridevirtual

Member Data Documentation

◆ host

sg_host_t simgrid::kernel::activity::SleepImpl::host = nullptr

◆ surf_sleep

surf_action_t simgrid::kernel::activity::SleepImpl::surf_sleep = nullptr

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