#include <stdarg.h>
#include "config/compiler.h"
#include "core/interface/wmp_interface.h"
#include "core/include/global.h"
#include "core/include/frames.h"
#include "include/queue_core.h"
#include "core/include/queues.h"
#include "core/include/wmp_misc.h"
Go to the source code of this file.
Classes | |
struct | task_t |
Functions | |
static void | flush_unactive (void) |
static int | task_get_mm (int priority, int last_period) |
int | task_get_next_predicted_push_delay (void) |
int | task_get_next_predicted_push_delay_for_priority (int priority) |
int | task_get_next_predicted_push_delay_most_priority_than (int priority) |
int | task_get_priority_period (int priority) |
void | task_init (void) |
void | task_push (int priority) |
int | task_set_fixed_period (int priority, int period) |
int | wmpSetTaskMinimumSeparation (int priority, int period) |
Variables | |
static task_t | tasks [128] |
static void flush_unactive | ( | void | ) | [static] |
Definition at line 124 of file task_timing.c.
static int task_get_mm | ( | int | priority, |
int | last_period | ||
) | [static] |
Definition at line 77 of file task_timing.c.
int task_get_next_predicted_push_delay | ( | void | ) |
Definition at line 142 of file task_timing.c.
int task_get_next_predicted_push_delay_for_priority | ( | int | priority | ) |
Definition at line 60 of file task_timing.c.
int task_get_next_predicted_push_delay_most_priority_than | ( | int | priority | ) |
Definition at line 156 of file task_timing.c.
int task_get_priority_period | ( | int | priority | ) |
Definition at line 170 of file task_timing.c.
void task_init | ( | void | ) |
Definition at line 99 of file task_timing.c.
void task_push | ( | int | priority | ) |
Definition at line 107 of file task_timing.c.
int task_set_fixed_period | ( | int | priority, |
int | period | ||
) |
Definition at line 178 of file task_timing.c.
int wmpSetTaskMinimumSeparation | ( | int | priority, |
int | period | ||
) |
Definition at line 189 of file task_timing.c.
Definition at line 58 of file task_timing.c.