equal
deleted
inserted
replaced
64 |
64 |
65 /****************************************************************************/ |
65 /****************************************************************************/ |
66 |
66 |
67 void CommandData::execute(const StringVector &args) |
67 void CommandData::execute(const StringVector &args) |
68 { |
68 { |
|
69 MasterIndexList masterIndices; |
69 DomainList domains; |
70 DomainList domains; |
70 DomainList::const_iterator di; |
71 DomainList::const_iterator di; |
71 |
72 |
72 if (args.size()) { |
73 if (args.size()) { |
73 stringstream err; |
74 stringstream err; |
74 err << "'" << getName() << "' takes no arguments!"; |
75 err << "'" << getName() << "' takes no arguments!"; |
75 throwInvalidUsageException(err); |
76 throwInvalidUsageException(err); |
76 } |
77 } |
77 |
78 |
|
79 masterIndices = getMasterIndices(); |
78 MasterIndexList::const_iterator mi; |
80 MasterIndexList::const_iterator mi; |
79 for (mi = getMasterIndices().begin(); |
81 for (mi = masterIndices.begin(); |
80 mi != getMasterIndices().end(); mi++) { |
82 mi != masterIndices.end(); mi++) { |
81 MasterDevice m(*mi); |
83 MasterDevice m(*mi); |
82 m.open(MasterDevice::Read); |
84 m.open(MasterDevice::Read); |
83 domains = selectedDomains(m); |
85 domains = selectedDomains(m); |
84 |
86 |
85 for (di = domains.begin(); di != domains.end(); di++) { |
87 for (di = domains.begin(); di != domains.end(); di++) { |