tool/CommandData.cpp
changeset 1827 489be2180f71
parent 1826 ec6223c3b7ec
child 1869 14f634f5b613
equal deleted inserted replaced
1826:ec6223c3b7ec 1827:489be2180f71
    73         stringstream err;
    73         stringstream err;
    74         err << "'" << getName() << "' takes no arguments!";
    74         err << "'" << getName() << "' takes no arguments!";
    75         throwInvalidUsageException(err);
    75         throwInvalidUsageException(err);
    76     }
    76     }
    77 
    77 
    78     if (getMasterIndices().size() != 1) {
    78     MasterIndexList::const_iterator mi;
    79         stringstream err;
    79     for (mi = getMasterIndices().begin();
    80         err << getName() << " requires to select a single master!";
    80             mi != getMasterIndices().end(); mi++) {
    81         throwInvalidUsageException(err);
    81         MasterDevice m(*mi);
    82     }
    82         m.open(MasterDevice::Read);
    83     MasterDevice m(getMasterIndices().front());
    83         domains = selectedDomains(m);
    84     m.open(MasterDevice::Read);
       
    85     domains = selectedDomains(m);
       
    86 
    84 
    87     for (di = domains.begin(); di != domains.end(); di++) {
    85         for (di = domains.begin(); di != domains.end(); di++) {
    88         outputDomainData(m, *di);
    86             outputDomainData(m, *di);
       
    87         }
    89     }
    88     }
    90 }
    89 }
    91 
    90 
    92 /****************************************************************************/
    91 /****************************************************************************/
    93 
    92