void ProgressData::serialize(BinaryWriter& bw) const { bw.put_uint8_t(PROGRESSDATA_CODE); bw.put_uint8_t((uint8_t)phase_); bw.put_double(progress_); bw.put_uint32_t(time_); bw.put_uint32_t(numericProgress_); }