Lines Matching refs:callback
25 const std::unordered_map<std::string, std::function<std::unique_ptr<Commander>(callbackFun callback)>> COMMANDERS = {
26 { Hdc::CMDSTR_FLASH_PARTITION, [](callbackFun callback) { return std::make_unique<FlashCommander>(callback); } },
27 { Hdc::CMDSTR_ERASE_PARTITION, [](callbackFun callback) { return std::make_unique<EraseCommander>(callback); } },
28 { Hdc::CMDSTR_UPDATE_SYSTEM, [](callbackFun callback) { return std::make_unique<UpdateCommander>(callback); } },
29 { Hdc::CMDSTR_FORMAT_PARTITION, [](callbackFun callback) { return std::make_unique<FormatCommander>(callback); } }
38 std::unique_ptr<Commander> CommanderFactory::CreateCommander(const std::string &cmd, callbackFun callback) const
42 return iter->second(callback);