SimGrid  3.13
Versatile Simulation of Distributed Systems
BoostContext.cpp File Reference

Userspace context switching implementation based on Boost.Context. More...

#include <cstdint>
#include <functional>
#include <utility>
#include <vector>
#include <boost/context/all.hpp>
#include <xbt/log.h>
#include <xbt/xbt_os_thread.h>
#include "smx_private.h"
#include "smx_private.hpp"
#include "src/internal_config.h"
#include "src/simix/BoostContext.hpp"

Classes

class  simgrid::simix::BoostSerialContext
 

Namespaces

 simgrid
 
 simgrid::simix
 

Functions

 XBT_LOG_EXTERNAL_DEFAULT_CATEGORY (simix_context)
 
static void simgrid::simix::smx_ctx_boost_wrapper (std::intptr_t arg)
 
XBT_PRIVATE ContextFactory * simgrid::simix::boost_factory ()
 

Detailed Description

Userspace context switching implementation based on Boost.Context.

Function Documentation

XBT_LOG_EXTERNAL_DEFAULT_CATEGORY ( simix_context  )