Home
last modified time | relevance | path

Searched refs:fiber_properties (Results 1 – 10 of 10) sorted by relevance

/third_party/boost/boost/fiber/algo/
Dalgorithm.hpp67 virtual void property_change_( context * ctx, fiber_properties * props) noexcept = 0;
70 static fiber_properties* get_properties( context * ctx) noexcept;
71 static void set_properties( context * ctx, fiber_properties * p) noexcept;
83 fiber_properties * props = super::get_properties( ctx); in awakened()
117 void property_change_( context * ctx, fiber_properties * props) noexcept final { in property_change_()
124 virtual fiber_properties * new_properties( context * ctx) { in new_properties()
/third_party/boost/boost/fiber/
Dproperties.hpp35 class BOOST_FIBERS_DECL fiber_properties { class
53 explicit fiber_properties( context * ctx) noexcept : in fiber_properties() function in boost::fibers::fiber_properties
60 virtual ~fiber_properties() = default;
Dcontext.hpp190 fiber_properties * properties_{ nullptr };
315 void set_properties( fiber_properties * props) noexcept;
317 fiber_properties * get_properties() const noexcept { in get_properties()
Doperations.hpp54 fibers::fiber_properties * props = fibers::context::active()->get_properties(); in properties()
/third_party/boost/libs/fiber/src/algo/
Dalgorithm.cpp20 fiber_properties *
27 algorithm_with_properties_base::set_properties( context * ctx, fiber_properties * props) noexcept { in set_properties()
/third_party/boost/libs/fiber/doc/
Dcustomization.qbk68 fiber_properties].
96 The running fiber can access its own [class_link fiber_properties] subclass
99 parameter, the `fiber_properties` subclass.
106 `boost::this_fiber::properties<>()`, you must pass your `fiber_properties` subclass
Dscheduling.qbk471 [class_heading fiber_properties]
473 A custom fiber properties class must be derived from `fiber_properties`.
480 class fiber_properties {
482 fiber_properties( context *) noexcept;
484 virtual ~fiber_properties();
494 fiber_properties( context * f) noexcept;
500 to the base-class `fiber_properties` constructor.]]
503 [member_heading fiber_properties..notify]
533 derived from [class_link fiber_properties].
557 virtual fiber_properties * new_properties( context *);
[all …]
/third_party/boost/libs/fiber/src/
Dproperties.cpp22 fiber_properties::notify() noexcept { in notify()
Dcontext.cpp327 context::set_properties( fiber_properties * props) noexcept { in set_properties()
/third_party/boost/libs/fiber/examples/
Dpriority.cpp36 class priority_props : public boost::fibers::fiber_properties {
39 fiber_properties( ctx), /*< Your subclass constructor must accept a in priority_props()