| 97 | static QByteArray closeTag() { return QByteArrayLiteral("\n]== \"CMake Server\" ==]\n"); } |
| 98 | |
| 99 | void CMakeServer::sendCommand(const QJsonObject& object) |
| 100 | { |
| 101 | Q_ASSERT(isServerAvailable()); |
| 102 | |
| 103 | const QByteArray data = openTag() + QJsonDocument(object).toJson(QJsonDocument::Compact) + closeTag(); |
| 104 | auto len = m_localSocket->write(data); |
| 105 | // qCDebug(CMAKE) << "writing...\n" << QJsonDocument(object).toJson(); |
| 106 | Q_ASSERT(len > 0); |
| 107 | } |
| 108 | |
| 109 | void CMakeServer::processOutput() |
| 110 | { |