STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
List of all members | Public Member Functions | Public Types
stapl::persistent_scheduler Class Reference

Persistent scheduler that extends from default_scheduler. More...

Public Member Functions

void add_active (entry_type &e) noexcept
 Adds an active entry to the scheduler.
 
void add_idle (entry_type &) noexcept
 Adds an idle entry to the scheduler.
 
entry_typenext (void) noexcept
 Returns the next entry to be executed.
 
bool empty (void) const noexcept
 
bool ready (void) const noexcept
 
size_type size (void) const noexcept
 

Public Types

typedef void enable_persistence
 
typedef none_t sched_info_type
 
typedef sched_entry< sched_info_type, hook_type > entry_type
 
typedef list_type::size_type size_type
 

Detailed Description

Persistent scheduler that extends from default_scheduler.


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