гпг:: Менеджер моментальных снимков:: Открытый ответ
#include <snapshot_manager.h>Содержит данные для конкретного запрошенного моментального снимка вместе со статусом ответа.
Краткое содержание
Если моментальный снимок находится в конфликтном состоянии, основные data моментального снимка будут недействительны, и информация о конфликте будет предоставлена в полях conflict_id , conflict_original и conflict_unmerged . Конфликт должен быть разрешен, прежде чем снимок сможет получать будущие изменения.
Публичные атрибуты | |
|---|---|
conflict_id | std::string Идентификатор этого конфликта. |
conflict_original | Пустой, если conflict_id пуст. |
conflict_unmerged | Пустой, если conflict_id пуст. |
data | Snapshot . |
status | Может быть одним из значений, перечисленных в SnapshotOpenStatus . |
Публичные атрибуты
конфликт_ид
std::string gpg::SnapshotManager::OpenResponse::conflict_id
Идентификатор этого конфликта.
Если эта строка пуста, конфликта нет.
конфликт_оригинал
SnapshotMetadata gpg::SnapshotManager::OpenResponse::conflict_original
Пустой, если conflict_id пуст.
Это согласованная текущая версия снимка. Примечание: ранее назывался conflict_base .
конфликт_унмергед
SnapshotMetadata gpg::SnapshotManager::OpenResponse::conflict_unmerged
Пустой, если conflict_id пуст.
Это предлагаемое изменение, которое не удалось применить из-за конфликта операций с другого устройства. Примечание: ранее назывался conflict_remote .
данные
SnapshotMetadata gpg::SnapshotManager::OpenResponse::data
Snapshot .
Этот снимок будет действительным только в том случае, если нет ошибок или конфликтов. В случае необработанного конфликта используйте conflict_id , conflict_original и conflict_unmerged .
статус
SnapshotOpenStatus gpg::SnapshotManager::OpenResponse::status
Может быть одним из значений, перечисленных в SnapshotOpenStatus .
Если ответ неуспешный, вектор данных OpenResponse пуст.