mirror of
https://github.com/boostorg/fiber.git
synced 2026-02-21 15:02:29 +00:00
support for fiber properties + custom scheduler
This commit is contained in:
34
src/algorithm.cpp
Normal file
34
src/algorithm.cpp
Normal file
@@ -0,0 +1,34 @@
|
||||
|
||||
// Copyright Oliver Kowalke / Nat Goodspeed 2015.
|
||||
// Distributed under the Boost Software License, Version 1.0.
|
||||
// (See accompanying file LICENSE_1_0.txt or copy at
|
||||
// http://www.boost.org/LICENSE_1_0.txt)
|
||||
|
||||
#include "boost/fiber/algorithm.hpp"
|
||||
|
||||
#include "boost/fiber/context.hpp"
|
||||
|
||||
#ifdef BOOST_HAS_ABI_HEADERS
|
||||
# include BOOST_ABI_PREFIX
|
||||
#endif
|
||||
|
||||
namespace boost {
|
||||
namespace fibers {
|
||||
|
||||
//static
|
||||
fiber_properties *
|
||||
sched_algorithm_with_properties_base::get_properties( context * ctx) noexcept {
|
||||
return ctx->get_properties();
|
||||
}
|
||||
|
||||
//static
|
||||
void
|
||||
sched_algorithm_with_properties_base::set_properties( context * ctx, fiber_properties * props) noexcept {
|
||||
ctx->set_properties( props);
|
||||
}
|
||||
|
||||
}}
|
||||
|
||||
#ifdef BOOST_HAS_ABI_HEADERS
|
||||
# include BOOST_ABI_SUFFIX
|
||||
#endif
|
||||
Reference in New Issue
Block a user