гпг:: Менеджер моментальных снимков:: Открытый ответ
#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
пуст.