гпг:: Менеджер моментальных снимков:: Открытый ответ

#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 пуст.