pelib
2.0.0
|
#include <XMLSchedule.hpp>
Public Member Functions | |
virtual | ~XMLSchedule () |
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 Schedule * | parse (std::istream &is) const |
virtual XMLSchedule * | clone () const |
Parser and output class for pelib::Schedule in SML format
Definition at line 33 of file XMLSchedule.hpp.
XMLSchedule::~XMLSchedule | ( | ) | [virtual] |
Destructor
Definition at line 54 of file XMLSchedule.cpp.
XMLSchedule * XMLSchedule::clone | ( | ) | const [virtual] |
Returns a pointer to a copy of this schedule parser and output
Implements pelib::ScheduleOutput.
Definition at line 280 of file XMLSchedule.cpp.
virtual void pelib::XMLSchedule::dump | ( | std::ostream & | os, |
const Schedule * | data, | ||
const Taskgraph * | tg, | ||
const Platform * | pt | ||
) | const [virtual] |
Writes the content of instance of pelib::Schedule into output stream in XML format, using additional information from associated taskgraph and platform
Implements pelib::ScheduleOutput.
virtual void pelib::XMLSchedule::dump | ( | std::ostream & | os, |
const Schedule & | data, | ||
const Taskgraph & | tg, | ||
const Platform & | pt | ||
) | const [virtual] |
Writes the content of instance of pelib::Schedule into output stream in XML format, using additional information from associated taskgraph and platform
Implements pelib::ScheduleOutput.
Schedule * XMLSchedule::parse | ( | std::istream & | is | ) | const [virtual] |
Read text input in XML format and creates an instance of pelib::Schedule containing all data read
Implements pelib::ScheduleParser.
Definition at line 183 of file XMLSchedule.cpp.