Exemple #1
0
void storeCommandList(const QList<AbstractCommandPtr> &commands, PersistentPool &pool)
{
    pool.store(commands.count());
    foreach (const AbstractCommandPtr &cmd, commands) {
        pool.store(static_cast<quint8>(cmd->type()));
        pool.store(cmd);
    }
Exemple #2
0
void RawScanResults::ScanData::store(PersistentPool &pool) const
{
    pool.store(scannerId);
    pool.store(moduleProperties);
    pool.store(lastScanTime);
    pool.store(rawScanResult);
}
Exemple #3
0
void CommandList::store(PersistentPool &pool) const
{
    pool.store(m_commands.size());
    for (const AbstractCommandPtr &cmd : m_commands) {
        pool.store(static_cast<quint8>(cmd->type()));
        pool.store(cmd);
    }
}
Exemple #4
0
void ProcessCommand::store(PersistentPool &pool) const
{
    AbstractCommand::store(pool);
    pool.store(m_program);
    pool.store(m_arguments);
    pool.store(m_environment);
    pool.store(m_workingDir);
    pool.store(m_stdoutFilterFunction);
    pool.store(m_stderrFilterFunction);
    pool.store(m_responseFileUsagePrefix);
    pool.store(m_maxExitCode);
    pool.store(m_responseFileThreshold);
    pool.store(m_responseFileArgumentIndex);
    pool.store(m_stdoutFilePath);
    pool.store(m_stderrFilePath);
}
Exemple #5
0
void RescuableArtifactData::store(PersistentPool &pool) const
{
    pool.store(timeStamp);
    pool.store(children);
    pool.store(propertiesRequestedInPrepareScript);
    pool.store(propertiesRequestedInCommands);
    pool.store(propertiesRequestedFromArtifactInPrepareScript);
    pool.store(propertiesRequestedFromArtifactInCommands);
    storeCommandList(commands, pool);
    pool.store(fileTags);
    pool.store(properties);
}
Exemple #6
0
void AbstractCommand::store(PersistentPool &pool) const
{
    pool.store(m_description);
    pool.store(m_extendedDescription);
    pool.store(m_highlight);
    pool.store(m_ignoreDryRun);
    pool.store(m_silent);
    pool.store(m_codeLocation);
    pool.store(m_properties);
}
Exemple #7
0
void RawScanResult::store(PersistentPool &pool) const
{
    pool.store(deps);
    pool.store(additionalFileTags);
}
Exemple #8
0
void RawScanResults::store(PersistentPool &pool) const
{
    pool.store(m_rawScanData);
}
void PropertyMapInternal::store(PersistentPool &pool) const
{
    pool.store(m_value);
}
Exemple #10
0
void ArtifactProperties::store(PersistentPool &pool) const
{
    pool.store(m_fileTagsFilter);
    pool.store(m_propertyMap);
}
Exemple #11
0
void JavaScriptCommand::store(PersistentPool &pool) const
{
    AbstractCommand::store(pool);
    pool.store(m_sourceCode);
}