tool/Command.h
branchstable-1.5
changeset 2529 c7e1f2616a9d
parent 2453 d461b1f07296
equal deleted inserted replaced
2528:8bb574da5da2 2529:c7e1f2616a9d
   105         DomainIndexList getDomainIndices() const;
   105         DomainIndexList getDomainIndices() const;
   106 
   106 
   107         void setDataType(const string &);
   107         void setDataType(const string &);
   108         const string &getDataType() const;
   108         const string &getDataType() const;
   109 
   109 
       
   110         void setEmergency(bool);
       
   111         bool getEmergency() const;
       
   112 
   110         void setForce(bool);
   113         void setForce(bool);
   111         bool getForce() const;
   114         bool getForce() const;
   112 
   115 
   113         void setOutputFile(const string &);
   116         void setOutputFile(const string &);
   114         const string &getOutputFile() const;
   117         const string &getOutputFile() const;
   138         SlaveList selectedSlaves(MasterDevice &);
   141         SlaveList selectedSlaves(MasterDevice &);
   139         typedef list<ec_ioctl_config_t> ConfigList;
   142         typedef list<ec_ioctl_config_t> ConfigList;
   140         ConfigList selectedConfigs(MasterDevice &);
   143         ConfigList selectedConfigs(MasterDevice &);
   141         typedef list<ec_ioctl_domain_t> DomainList;
   144         typedef list<ec_ioctl_domain_t> DomainList;
   142         DomainList selectedDomains(MasterDevice &, const ec_ioctl_master_t &);
   145         DomainList selectedDomains(MasterDevice &, const ec_ioctl_master_t &);
       
   146         int emergencySlave() const;
   143 
   147 
   144         static string alStateString(uint8_t);
   148         static string alStateString(uint8_t);
   145 
   149 
   146     private:
   150     private:
   147         string name;
   151         string name;
   150         Verbosity verbosity;
   154         Verbosity verbosity;
   151         string aliases;
   155         string aliases;
   152         string positions;
   156         string positions;
   153         string domains;
   157         string domains;
   154         string dataType;
   158         string dataType;
       
   159         bool emergency;
   155         bool force;
   160         bool force;
   156         string outputFile;
   161         string outputFile;
   157         string skin;
   162         string skin;
   158 
   163 
   159         Command();
   164         Command();
   187     return dataType;
   192     return dataType;
   188 }
   193 }
   189 
   194 
   190 /****************************************************************************/
   195 /****************************************************************************/
   191 
   196 
       
   197 inline bool Command::getEmergency() const
       
   198 {
       
   199     return emergency;
       
   200 }
       
   201 
       
   202 /****************************************************************************/
       
   203 
   192 inline bool Command::getForce() const
   204 inline bool Command::getForce() const
   193 {
   205 {
   194     return force;
   206     return force;
   195 }
   207 }
   196 
   208