#include <stddef.h>
#include <drake/mapping.h>
#include <drake/processor.h>
#include <drake/platform.h>
#include <drake/schedule.h>
Go to the source code of this file.
Function Documentation
Create a streaming application using schedule information from functions given as arguments
- Parameters:
-
schedule_init | Function that initialises data structure that holds scheduling information |
schedule_destroy | Function that cleans up a schedule and frees the associated memory |
task_function | Function that returns the function pointer corresponding to a task and its state |
Destroys the stream and frees its associated memory
Definition at line 1067 of file stream.c.
Initialises a stream already created. Runs the init() method of each of its tasks
- Parameters:
-
stream | Stream to be initialized |
arg | Memory address that holds arguments to transmit to task initialization function |
Definition at line 1038 of file stream.c.
Run the streaming application
Definition at line 1099 of file stream.c.