|
pelib
2.0.0
|
#include <ScheduleOutput.hpp>
Public Member Functions | |
| virtual ScheduleOutput * | clone () const =0 |
| virtual void | dump (std::ostream &os, const Schedule *data, const Taskgraph *tg, const Platform *pt) const =0 |
| virtual void | dump (std::ostream &os, const Schedule &data, const Taskgraph &tg, const Platform &pt) const =0 |
Base class for an output class that outputs instances of pelib::Schedule to output streams
Definition at line 30 of file ScheduleOutput.hpp.
| virtual ScheduleOutput* pelib::ScheduleOutput::clone | ( | ) | const [pure virtual] |
Returns a pointer to a copy of this class instance
Implemented in pelib::DrakeCSchedule, pelib::XMLSchedule, and pelib::TetrisSchedule.
| virtual void pelib::ScheduleOutput::dump | ( | std::ostream & | os, |
| const Schedule * | data, | ||
| const Taskgraph * | tg, | ||
| const Platform * | pt | ||
| ) | const [pure virtual] |
Writes a schedule into output stream with support from associated taskgraph and execution platform, depending on details required
| os | Output stream where the schedule is written |
| data | Instance of pelib::Schedule to be written in output stream |
| tg | Additional data from the taskgraph associated to this schedule pt Additional data from the platform associated to this schedule |
Implemented in pelib::DrakeCSchedule, pelib::TetrisSchedule, and pelib::XMLSchedule.
| virtual void pelib::ScheduleOutput::dump | ( | std::ostream & | os, |
| const Schedule & | data, | ||
| const Taskgraph & | tg, | ||
| const Platform & | pt | ||
| ) | const [pure virtual] |
Writes a schedule into output stream with support from associated taskgraph and execution platform, depending on details required
| os | Output stream where the schedule is written |
| data | Instance of pelib::Schedule to be written in output stream |
| tg | Additional data from the taskgraph associated to this schedule pt Additional data from the platform associated to this schedule |
Implemented in pelib::DrakeCSchedule, pelib::TetrisSchedule, and pelib::XMLSchedule.