if (!s) {
continue;
}
+ std::cout << "RECEIVE string=" << *s << "\n";
if (*s == DISK_WRITER_OK) {
+ std::cout << "RECEIVED ... OK\n";
set_state (FINISHED_OK);
return;
} else if (*s == DISK_WRITER_ERROR) {
+ std::cout << "RECEIVED ... ERROR\n";
optional<string> const m = _nanomsg.receive (500);
optional<string> const n = _nanomsg.receive (500);
throw CopyError (m.get_value_or("Unknown"), raw_convert<int>(n.get_value_or("0")));
} else if (*s == DISK_WRITER_FORMATTING) {
+ std::cout << "RECEIVED ... FORMATTING\n";
sub (_("Formatting drive"));
set_progress_unknown ();
state = FORMAT;
} else if (*s == DISK_WRITER_COPY_PROGRESS) {
+ std::cout << "RECEIVED ... COPY PROGRESS\n";
if (state == FORMAT) {
sub (_("Copying DCP"));
state = COPY;
set_progress (raw_convert<float>(*progress));
}
} else if (*s == DISK_WRITER_VERIFY_PROGRESS) {
+ std::cout << "RECEIVED ... VERIFY PROGRESS\n";
if (state == COPY) {
sub (_("Verifying copied files"));
state = VERIFY;