void Add(int64_t nanotime, Bytes message) { if (WasCanceled()) { // Cancel was called previously, so don't store messages anymore return; } _messages.emplace_back(nanotime, message); auto header = reinterpret_cast<int32_t *>(message.data()); wxLogVerbose("%lld %s (%d, %d)", nanotime, _name, header[0], header[1]); }
virtual void UpdateProgress(int current, int total) { if (wnd && !WasCanceled()) uitask::Post(new UpdateFindStatusTask(win, wnd, current, total)); }