gpg:: SnapshotManager:: OpenResponse
#include <snapshot_manager.h>
Menyimpan data untuk snapshot tertentu yang diminta beserta status respons.
Ringkasan
Jika snapshot berada dalam status konflik, data
snapshot utama tidak akan valid dan informasi konflik akan diberikan di kolom conflict_id
, conflict_original
, dan conflict_unmerged
. Konflik harus diselesaikan sebelum snapshot dapat menerima perubahan pada masa mendatang.
Atribut publik |
|
---|---|
conflict_id
|
std::string
ID konflik ini.
|
conflict_original
|
Kosong jika
conflict_id kosong. |
conflict_unmerged
|
Kosong jika
conflict_id kosong. |
data
|
Snapshot . |
status
|
Dapat berupa salah satu nilai yang dihitung dalam SnapshotOpenStatus.
|
Atribut publik
conflict_id
std::string gpg::SnapshotManager::OpenResponse::conflict_id
ID konflik ini.
Jika string ini kosong, tidak ada konflik.
conflict_original
SnapshotMetadata gpg::SnapshotManager::OpenResponse::conflict_original
Kosong jika conflict_id
kosong.
Ini adalah versi snapshot saat ini yang disepakati. Catatan: sebelumnya disebut conflict_base
.
conflict_unmerged
SnapshotMetadata gpg::SnapshotManager::OpenResponse::conflict_unmerged
Kosong jika conflict_id
kosong.
Ini adalah perubahan yang diusulkan yang gagal diterapkan karena operasi yang bertentangan dari perangkat lain. Catatan: sebelumnya disebut conflict_remote
.
data
SnapshotMetadata gpg::SnapshotManager::OpenResponse::data
Snapshot
.
Snapshot ini hanya akan valid jika tidak ada error atau konflik. Jika terjadi konflik yang tidak ditangani, gunakan conflict_id
, conflict_original
, dan conflict_unmerged
.
status
SnapshotOpenStatus gpg::SnapshotManager::OpenResponse::status
Dapat berupa salah satu nilai yang dihitung dalam SnapshotOpenStatus.
Jika respons tidak berhasil, vektor data OpenResponse
akan kosong.