#pragma once #include #include "ExeGet.h" #include "FlashDataWebSocketServer.h" namespace Incart::FileSystemProxyServer { class StopReceiveFileWebApiCommand : public Net::WebApi::exeGet { Q_OBJECT private: FlashDataWebSocketServer* const m_webSocketServer; public: StopReceiveFileWebApiCommand(FlashDataWebSocketServer* const webSocketServer) : exeGet(), m_webSocketServer(webSocketServer) { } void exe(Net::WebApi::ParsingURI& /*uri*/, QTcpSocket* socket) override { m_webSocketServer->stopWriteToFile(); m_resp->ret200(); sendResponse(socket); } }; } // namespace Incart::FileSystemProxyServer