pelib
2.0.0
|
#include <Link.hpp>
Public Member Functions | |
Link (const Task &producer, const Task &consumer, const std::string &producerName, const std::string &consumerName, const std::string &type="", size_t producer_rate=0, size_t consumer_rate=0) | |
virtual Task * | getProducer () const |
virtual Task * | getConsumer () const |
virtual bool | operator< (const Link &other) const |
virtual bool | operator== (const Link &other) const |
size_t | getProducerRate () const |
size_t | getConsumerRate () const |
std::string | getDataType () const |
std::string | getProducerName () const |
std::string | getConsumerName () const |
Protected Attributes | |
Task * | producer |
Task * | consumer |
std::string | producerName |
std::string | consumerName |
std::string | type |
size_t | producer_rate |
size_t | consumer_rate |
pelib::Link::Link | ( | const Task & | producer, |
const Task & | consumer, | ||
const std::string & | producerName, | ||
const std::string & | consumerName, | ||
const std::string & | type = "" , |
||
size_t | producer_rate = 0 , |
||
size_t | consumer_rate = 0 |
||
) |
Task * pelib::Link::getConsumer | ( | ) | const [virtual] |
std::string pelib::Link::getConsumerName | ( | ) | const |
size_t pelib::Link::getConsumerRate | ( | ) | const |
std::string pelib::Link::getDataType | ( | ) | const |
Task * pelib::Link::getProducer | ( | ) | const [virtual] |
std::string pelib::Link::getProducerName | ( | ) | const |
size_t pelib::Link::getProducerRate | ( | ) | const |
bool pelib::Link::operator< | ( | const Link & | other | ) | const [virtual] |
bool pelib::Link::operator== | ( | const Link & | other | ) | const [virtual] |
Task * pelib::Link::consumer [protected] |
size_t pelib::Link::consumer_rate [protected] |
std::string pelib::Link::consumerName [protected] |
Task* pelib::Link::producer [protected] |
size_t pelib::Link::producer_rate [protected] |
std::string pelib::Link::producerName [protected] |
std::string pelib::Link::type [protected] |