/
DeziXsteroid
/
Universal_Network_Tools
Обзор
Документация
Войти
/
DeziXsteroid
/
Universal_Network_Tools
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
cpp/src/core/SnapshotService.h
30 строк
822 B
IvanN
Release v1.0.4
30 апр 2026, 23:52
30 апр 2026, 23:52
c6213af
Код
Авторство
О чём код?
#pragma once #include "core/Types.h" #include <QObject> namespace nt { class SnapshotService final : public QObject { Q_OBJECT public: explicit SnapshotService(QObject* parent = nullptr); QList<SnapshotMeta> listSnapshots() const; bool saveSnapshot( const QString& name, const QList<ScanRecord>& rows, const QString& startIp, const QString& endIp, const QString& adapter, QString* outPath, QString* errorText ) const; bool deleteSnapshot(const QString& path, QString* errorText) const; QList<ScanRecord> loadSnapshotRows(const QString& path, SnapshotMeta* outMeta, QString* errorText) const; SnapshotDiffSummary diffRows(const QList<ScanRecord>& referenceRows, const QList<ScanRecord>& currentRows) const; }; } // namespace nt