Base scheduler entry class for entries that can know their scheduling information. More...
Public Member Functions | |
| sched_entry (sched_info_type sched_info) | |
| Creates a new sched_entry. More... | |
| sched_entry (sched_entry const &)=delete | |
| sched_entry & | operator= (sched_entry const &)=delete |
| sched_info_type const & | sched_info (void) const noexcept |
| Returns the scheduling information associated with this entry. | |
| sched_info_type & | sched_info (void) noexcept |
| Returns the scheduling information associated with this entry. More... | |
Public Types | |
| typedef SchedInfo | sched_info_type |
Base scheduler entry class for entries that can know their scheduling information.
| SchedInfo | Scheduling information object type. |
| Hook | Hook for storing the entry in an intrusive container. |
For example, tasks created by a PARAGRAPH can have scheduling information, whereas gang_executor objects cannot.
|
explicit |
Creates a new sched_entry.
| sched_info | Scheduling information. |
|
noexcept |
Returns the scheduling information associated with this entry.
1.8.13