From 0d5ad2adbdb7272cc090a68430aa5360ad4b5082 Mon Sep 17 00:00:00 2001 From: Nat Goodspeed Date: Fri, 31 Jul 2015 17:29:33 -0400 Subject: [PATCH] Add ready_fibers() override for examples/priority.cpp. --- examples/priority.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/examples/priority.cpp b/examples/priority.cpp index 2c6991c7..74a879d0 100644 --- a/examples/priority.cpp +++ b/examples/priority.cpp @@ -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