2
0
mirror of https://github.com/boostorg/fiber.git synced 2026-02-12 12:02:54 +00:00

Merge pull request #40 from nat-goodspeed/develop

Add ready_fibers() override for examples/priority.cpp.
This commit is contained in:
Oliver Kowalke
2015-08-03 08:34:36 +02:00

View File

@@ -94,6 +94,16 @@ public:
return f;
}
virtual std::size_t ready_fibers() const noexcept
{
std::size_t count = 0;
for (boost::fibers::fiber_context* f = head_; f; f=f->nxt)
{
++count;
}
return count;
}
virtual void property_change(boost::fibers::fiber_context* f, priority_props& props)
{
// Although our priority_props class defines multiple properties, only