JX Application Framework
Loading...
Searching...
No Matches
Public Member Functions | List of all members
JXBoostPriorityScheduler Class Reference

#include <JXBoostPriorityScheduler.h>

Inheritance diagram for JXBoostPriorityScheduler:
[legend]

Public Member Functions

 JXBoostPriorityScheduler ()
 
void awakened (boost::fibers::context *ctx, JXBoostPriorityProps &props) noexcept override
 
boost::fibers::context * pick_next () noexcept override
 
bool has_ready_fibers () const noexcept override
 
void property_change (boost::fibers::context *ctx, JXBoostPriorityProps &props) noexcept override
 
void suspend_until (std::chrono::steady_clock::time_point const &time_point) noexcept override
 
void notify () noexcept override
 

Constructor & Destructor Documentation

◆ JXBoostPriorityScheduler()

JXBoostPriorityScheduler::JXBoostPriorityScheduler ( )
inline

Member Function Documentation

◆ awakened()

void JXBoostPriorityScheduler::awakened ( boost::fibers::context *  ctx,
JXBoostPriorityProps props 
)
inlineoverridenoexcept

◆ has_ready_fibers()

bool JXBoostPriorityScheduler::has_ready_fibers ( ) const
inlineoverridenoexcept

◆ notify()

void JXBoostPriorityScheduler::notify ( )
inlineoverridenoexcept

◆ pick_next()

boost::fibers::context * JXBoostPriorityScheduler::pick_next ( )
inlineoverridenoexcept

◆ property_change()

void JXBoostPriorityScheduler::property_change ( boost::fibers::context *  ctx,
JXBoostPriorityProps props 
)
inlineoverridenoexcept

◆ suspend_until()

void JXBoostPriorityScheduler::suspend_until ( std::chrono::steady_clock::time_point const &  time_point)
inlineoverridenoexcept

The documentation for this class was generated from the following file: