drake
1.0.0
|
Go to the source code of this file.
Functions | |
processor_t *pelib_alloc_collection() | processor_t (size_t size) |
int pelib_free() | processor_t (processor_t *proc) |
int pelib_copy() | processor_t (processor_t source, processor_t *copy) |
char *pelib_string() | processor_t (processor_t proc) |
FILE *pelib_printf() | processor_t (FILE *stream, processor_t proc) |
int | drake_processor_insert_task (processor_t *proc, task_t *task) |
int | drake_processor_remove_task (processor_t *proc, task_id task) |
size_t | drake_processor_find_task (processor_t *proc, task_id task) |
size_t drake_processor_find_task | ( | processor_t * | proc, |
task_id | task | ||
) |
Finds the index of a task (starting at 0) within the list of task contained in a processor. If the task could not be found, return the number of tasks mapped to the processor.
Definition at line 199 of file processor.c.
int drake_processor_insert_task | ( | processor_t * | proc, |
task_t * | task | ||
) |
Inserts a copy of a task into the processor
Definition at line 142 of file processor.c.
int drake_processor_remove_task | ( | processor_t * | proc, |
task_id | task | ||
) |
Removes a task from a processor
Definition at line 174 of file processor.c.
processor_t* pelib_alloc_collection() processor_t | ( | size_t | size | ) |
Definition at line 29 of file processor.c.
int pelib_free() processor_t | ( | processor_t * | proc | ) |
Definition at line 70 of file processor.c.
int pelib_copy() processor_t | ( | processor_t | source, |
processor_t * | copy | ||
) |
Definition at line 85 of file processor.c.
char* pelib_string() processor_t | ( | processor_t | proc | ) |
Definition at line 105 of file processor.c.
FILE* pelib_printf() processor_t | ( | FILE * | stream, |
processor_t | proc | ||
) |
Definition at line 131 of file processor.c.