62 string msg =
"Broker already exists in resource map!";
78 for (
unsigned int i = 0; i <
brokers_.size(); i++) {
79 if (
brokers_[i]->hasResourceOf(mp)) {
97 const unsigned int brokerSize =
brokers_.size();
98 for (
unsigned int i = 0; i < brokerSize; i++) {
109 std::string errMsg =
"None of the brokers has resource for part ";
116 errMsg +=
": " + comp->
name();
118 if (subcomp != NULL) {
119 errMsg +=
", some subcomponent";
SchedulingResource & resourceOf(const TTAMachine::MachinePart &mp, int index=0) const
std::vector< const ResourceBroker * > brokers_
Resource brokers.
void addResourceMap(const ResourceBroker &broker)
int resourceCount(const TTAMachine::MachinePart &mp) const
virtual ~ResourceMapper()
virtual TCEString name() const