Realm
A distributed, event-based tasking library
Loading...
Searching...
No Matches
Realm::ThreadedTaskScheduler::WorkCounterUpdater< PQ > Class Template Reference

#include <tasks.h>

Inheritance diagram for Realm::ThreadedTaskScheduler::WorkCounterUpdater< PQ >:
Collaboration diagram for Realm::ThreadedTaskScheduler::WorkCounterUpdater< PQ >:

Public Member Functions

 WorkCounterUpdater (ThreadedTaskScheduler *sched)
 
virtual void item_available (typename PQ::priority_t)
 
virtual bool item_available (Thread *, typename PQ::priority_t)
 

Protected Attributes

WorkCounterwork_counter
 

Constructor & Destructor Documentation

◆ WorkCounterUpdater()

template<typename PQ >
Realm::ThreadedTaskScheduler::WorkCounterUpdater< PQ >::WorkCounterUpdater ( ThreadedTaskScheduler sched)
inline

Member Function Documentation

◆ item_available() [1/2]

template<typename PQ >
virtual bool Realm::ThreadedTaskScheduler::WorkCounterUpdater< PQ >::item_available ( Thread ,
typename PQ::priority_t   
)
inlinevirtual

◆ item_available() [2/2]

template<typename PQ >
virtual void Realm::ThreadedTaskScheduler::WorkCounterUpdater< PQ >::item_available ( typename PQ::priority_t  )
inlinevirtual

Member Data Documentation

◆ work_counter

template<typename PQ >
WorkCounter* Realm::ThreadedTaskScheduler::WorkCounterUpdater< PQ >::work_counter
protected

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