MCPcopy Create free account
hub / github.com/Serial-Studio/Serial-Studio / cancelTransfer

Method cancelTransfer

app/src/IO/FileTransmission/ZMODEM.cpp:115–130  ·  view source on GitHub ↗

* @brief Cancels the current transfer. */

Source from the content-addressed store, hash-verified

113 * @brief Cancels the current transfer.
114 */
115void IO::Protocols::ZMODEM::cancelTransfer()
116{
117 if (!isActive())
118 return;
119
120 sendCancel();
121 m_timeoutTimer.stop();
122 m_state = State::Idle;
123 m_parseState = ParseState::Idle;
124
125 if (m_file.isOpen())
126 m_file.close();
127
128 Q_EMIT statusMessage(tr("Transfer cancelled"));
129 Q_EMIT finished(false, tr("Transfer cancelled by user"));
130}
131
132/**
133 * @brief Processes bytes received from the remote device.

Callers 1

stopTransmissionMethod · 0.45

Calls 3

stopMethod · 0.45
isOpenMethod · 0.45
closeMethod · 0.45

Tested by

no test coverage detected