void TcpClient::startRead() { qint64 ExpectedIncomeDataSize = Socket_.bytesAvailable(); if(ExpectedIncomeDataSize < 2){return;} char *buffer = new char[ExpectedIncomeDataSize]; //char buffer[10000] = {0}; qint64 IncomeDataSize = Socket_.read(buffer, ExpectedIncomeDataSize); //qDebug() << buffer; if(ExpectedIncomeDataSize != IncomeDataSize) { delete[] buffer; return; } QString MessageData(buffer); delete[] buffer; PipeOutSignal(MessageData); qDebug() << MessageData << "\n"; // Adatok kinyerése és elmentése: }
void DebugMessagesModel::loadEvent(const QmlEvent &event, const QmlEventType &type) { m_data.insert(insert(event.timestamp(), 0, type.detailType()), MessageData(event.string(), event.typeIndex())); if (type.detailType() > m_maximumMsgType) m_maximumMsgType = event.typeIndex(); }
std::list<Platoon*> Army::update(float dt) { if(!mSentAttackMessage) { MessageDispatcher::instance().dispatchMessage(Message(mEntityID, mUnits[0]->getEntityID(), 0.0f, 0.0f, MessageType::ClaimArea, MessageData(Area2(0, 0, mTerrain.getWidth(), mTerrain.getWidth())))); mSentAttackMessage = true; } return MilitaryUnit::update(dt); }
void LogManager::message(const string& msg, Severity severity) { if(SETTING(LOG_SYSTEM)) { ParamMap params; params["message"] = msg; log(SYSTEM, params); } time_t t = GET_TIME(); { Lock l(cs); // Keep the last 100 messages (completely arbitrary number...) while(lastLogs.size() > 100) lastLogs.pop_front(); lastLogs.emplace_back(msg, MessageData(t, severity)); } fire(LogManagerListener::Message(), t, msg, severity); }
void UpdateStore::doUpdate() { // Cycle through updaters with timeouts for(auto updater = timeout_updaters_.begin(); updater != timeout_updaters_.end() && !HasTimedout(); updater++) { if((*updater)->Update()) { timeout_policy_.DoCustom(*updater); if (timeout_policy_.logs()) { TextLog::Log(MessageData(MessageData::ERR), SystemData("Updaters", "", "UpdateStore")) << "Updater #" << updater - timeout_updaters_.begin() << " timed out after " << std::chrono::duration_cast<std::chrono::microseconds>( (*updater)->GetTimeout()).count() << "us."; } if (timeout_policy_.removes()) { updater = timeout_updaters_.erase(updater); } if (timeout_policy_.bails()) { return; } } } // Cycle through updaters without timeouts for(auto updater = zero_updaters_.begin(); updater != zero_updaters_.end() && !HasTimedout(); updater++) { (*updater)->Update(); } }
static PassOwnPtr<LayerTreeMessageToRenderer> create(const MessageData& data = MessageData()) { return adoptPtr(new LayerTreeMessageToRendererWithData(data)); }