gpg:: SnapshotManager:: OpenResponse
#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에 열거된 값 중 하나일 수 있습니다.
|
공개 속성
conflict_id
std::string gpg::SnapshotManager::OpenResponse::conflict_id
이 충돌의 식별자입니다.
이 문자열이 비어 있으면 충돌이 없습니다.
conflict_original
SnapshotMetadata gpg::SnapshotManager::OpenResponse::conflict_original
conflict_id
가 비어 있으면 비어 있습니다.
합의된 현재 버전의 스냅샷입니다. 참고: 이전에는 conflict_base
라고 했습니다.
conflict_unmerged
SnapshotMetadata gpg::SnapshotManager::OpenResponse::conflict_unmerged
conflict_id
가 비어 있으면 비어 있습니다.
다른 기기의 작업과 충돌하여 적용되지 못한 제안된 변경사항입니다. 참고: 이전에는 conflict_remote
라고 했습니다.
데이터
SnapshotMetadata gpg::SnapshotManager::OpenResponse::data
Snapshot
-
이 스냅샷은 오류나 충돌이 없는 경우에만 유효합니다. 처리되지 않은 충돌이 발생하면 conflict_id
, conflict_original
, conflict_unmerged
를 사용합니다.
status
SnapshotOpenStatus gpg::SnapshotManager::OpenResponse::status
SnapshotOpenStatus에 열거된 값 중 하나일 수 있습니다.
응답에 실패하면 OpenResponse
의 데이터 벡터가 비어 있습니다.