]> rtime.felk.cvut.cz Git - frescor/fosa.git/blobdiff - include/fosa_types.h
Clarifying that the CHANGE_SCHED_PARAM event in ADS is not generated when
[frescor/fosa.git] / include / fosa_types.h
index 7140b5862275e8b41f602528899246868bd64f8f..67dfdc54e029a65fd650d966670baa68eef39fdf 100644 (file)
@@ -208,13 +208,15 @@ typedef int fosa_ads_urgency_t;
  *
  * - The \b thread_block() primitive operation is invoked by the system
  *   when a thread attached to this scheduler has blocked.
- *
- * - The \b change_sched_param_thread() primitive operation is invoked by
- *   the system when the scheduling parameters of a thread attached to
- *   this scheduler have been changed, but the thread continues to run
- *   under this scheduler. The change includes either the regular
- *   scheduling parameters (fosa_thread_set_prio() or the application-
- *   defined scheduling parameters, via fosa_ads_set_appsched_param(). 
+ * 
+ * - The \b change_sched_param_thread() primitive operation is invoked
+ *   by the system when the scheduling parameters of a thread attached
+ *   to this scheduler have been changed OUTSIDE OF AN SCHEDULER
+ *   CALLBACK, and the thread continues to run under this scheduler.
+ *   .
+ *   The change includes either the regular scheduling parameters
+ *   (fosa_thread_set_prio() or the application-defined scheduling
+ *   parameters, via fosa_ads_set_appsched_param(). 
  *
  * - The \b explicit_call_with_data() primitive operation is invoked by the
  *   system when a thread (identified by the thread parameter) has