void Category::pack(OutputFrame::Ptr frame) const{ frame->setType(ft03_Category); frame->packInt(id); frame->packInt64(getModTime()); //timestamp frame->packString(name); frame->packString(desc); }
bool FileSystem::fileChanged(const QString& fileName, qint64 previousSize, time_t previousMtime) { return getSize(fileName) != previousSize || getModTime(fileName) != previousMtime; }
void Player::pack(OutputFrame::Ptr frame) const { frame->setType(ft03_Player); frame->packInt(id); frame->packString(name); frame->packString("Human"); frame->packInt64(getModTime()); }
bool FileSystem::verifyFileUnchanged(const QString& fileName, qint64 previousSize, time_t previousMtime) { const qint64 actualSize = getSize(fileName); const time_t actualMtime = getModTime(fileName); if (actualSize != previousSize || actualMtime != previousMtime) { qDebug() << "File" << fileName << "has changed:" << "size: " << previousSize << "<->" << actualSize << ", mtime: " << previousMtime << "<->" << actualMtime; return false; } return true; }
void Board::pack(OutputFrame::Ptr frame) const { ProtocolObject::pack( frame ); frame->packInt(message_count); frame->packInt64(getModTime()); }