pelib
2.0.0
|
#include <DrakeCSchedule.hpp>
Public Member Functions | |
virtual | ~DrakeCSchedule () |
virtual void | dump (std::ostream &os, const Schedule *data, const Taskgraph *tg, const Platform *pt) const |
virtual void | dump (std::ostream &os, const Schedule &data, const Taskgraph &tg, const Platform &pt) const |
virtual DrakeCSchedule * | clone () const |
Generate C code containing all metadata about a drake streaming application
Definition at line 31 of file DrakeCSchedule.hpp.
DrakeCSchedule::~DrakeCSchedule | ( | ) | [virtual] |
Destructor
Definition at line 55 of file DrakeCSchedule.cpp.
DrakeCSchedule * DrakeCSchedule::clone | ( | ) | const [virtual] |
Returns a pointer to a copy of this instance
Implements pelib::ScheduleOutput.
Definition at line 503 of file DrakeCSchedule.cpp.
virtual void pelib::DrakeCSchedule::dump | ( | std::ostream & | os, |
const Schedule * | data, | ||
const Taskgraph * | tg, | ||
const Platform * | pt | ||
) | const [virtual] |
Generate C code to output stream, that holds all Taskgraph, Platform and Schedule information required for a drake application
os | Output stream where generated C code is written |
data | Schedule of the Drake application |
tg | Taskgraph of the application |
pt | Platform description for which the Drake application is scheduled for |
Implements pelib::ScheduleOutput.
virtual void pelib::DrakeCSchedule::dump | ( | std::ostream & | os, |
const Schedule & | data, | ||
const Taskgraph & | tg, | ||
const Platform & | pt | ||
) | const [virtual] |
Generate C code to output stream, that holds all Taskgraph, Platform and Schedule information required for a drake application
os | Output stream where generated C code is written |
data | Schedule of the Drake application |
tg | Taskgraph of the application |
pt | Platform description for which the Drake application is scheduled for |
Implements pelib::ScheduleOutput.