Lines Matching refs:DaemonUpdater
28 std::atomic<bool> DaemonUpdater::isRunning_ = false;
30 DaemonUpdater::DaemonUpdater(HTaskInfo hTaskInfo) : HdcTransferBase(hTaskInfo)
36 DaemonUpdater::~DaemonUpdater()
38 FLASHD_LOGI("~DaemonUpdater refCount %d", refCount);
41 bool DaemonUpdater::CommandDispatch(const uint16_t command, uint8_t *payload, const int payloadSize)
68 bool DaemonUpdater::SendToHost(Flashd::CmdType type, Flashd::UpdaterState state, const std::string &msg)
70 if (!DaemonUpdater::isRunning_) {
100 DaemonUpdater::isRunning_ = false;
105 std::unique_ptr<Flashd::Commander> DaemonUpdater::CreateCommander(const std::string &cmd)
107 if (DaemonUpdater::isRunning_) {
111 DaemonUpdater::isRunning_ = true;
118 void DaemonUpdater::CheckCommand(const uint8_t *payload, int payloadSize)
146 void DaemonUpdater::DataCommand(const uint8_t *payload, int payloadSize) const
164 void DaemonUpdater::EraseCommand(const uint8_t *payload, int payloadSize)
174 void DaemonUpdater::FormatCommand(const uint8_t *payload, int payloadSize)
184 void DaemonUpdater::Init()
186 cmdFunc_.emplace(CMD_UPDATER_CHECK, bind(&DaemonUpdater::CheckCommand, this, placeholders::_1, placeholders::_2));
187 cmdFunc_.emplace(CMD_UPDATER_DATA, bind(&DaemonUpdater::DataCommand, this, placeholders::_1, placeholders::_2));
188 cmdFunc_.emplace(CMD_UPDATER_ERASE, bind(&DaemonUpdater::EraseCommand, this, placeholders::_1, placeholders::_2));
189 cmdFunc_.emplace(CMD_UPDATER_FORMAT, bind(&DaemonUpdater::FormatCommand, this, placeholders::_1, placeholders::_2));
192 bool DaemonUpdater::IsDeviceLocked() const