23 #ifndef INCLUDED_GRUEL_REALTIME_H
24 #define INCLUDED_GRUEL_REALTIME_H
72 throw std::invalid_argument(
"rt_sched_param: priority out of range");
Definition: realtime.h:47
#define GRUEL_API
Definition: gruel/src/include/gruel/api.h:30
Definition: realtime.h:38
static int rt_priority_max()
Definition: realtime.h:59
rt_sched_policy policy
Definition: realtime.h:64
static int rt_priority_min()
Definition: realtime.h:58
Definition: realtime.h:39
rt_sched_param(int priority_, rt_sched_policy policy_=RT_SCHED_RR)
Definition: realtime.h:69
static int rt_priority_default()
Definition: realtime.h:60
rt_status_t
Definition: realtime.h:37
Definition: realtime.h:40
rt_status_t GRUEL_API enable_realtime_scheduling(rt_sched_param=rt_sched_param())
If possible, enable "realtime" scheduling.In general, this means that the code will be scheduled be...
Definition: realtime.h:46
Definition: realtime.h:62
rt_sched_policy
Definition: realtime.h:45
Definition: realtime.h:41
rt_sched_param()
Definition: realtime.h:66
int priority
Definition: realtime.h:63