gpg:: SnapshotMetadataChange
#include <snapshot_metadata_change.h>
특정 스냅샷의 상태에 관한 데이터에 액세스할 수 있는 단일 데이터 구조입니다.
요약
생성자 및 소멸자 |
|
---|---|
SnapshotMetadataChange()
|
|
SnapshotMetadataChange(std::shared_ptr< const SnapshotMetadataChangeImpl > impl)
|
|
SnapshotMetadataChange(const SnapshotMetadataChange & copy_from)
기존
SnapshotMetadataChange 의 사본을 만듭니다. |
|
SnapshotMetadataChange(SnapshotMetadataChange && move_from)
기존
SnapshotMetadataChange 를 이동합니다. |
|
~SnapshotMetadataChange()
|
공개 함수 |
|
---|---|
Description() const
|
const std::string &
스냅샷 메타데이터의 설명입니다.
|
DescriptionIsChanged() const
|
bool
스냅샷 메타데이터의 설명이 이 새 설명으로 수정됩니다.
|
Image() const
|
스냅샷에 할당할 이미지 데이터입니다.
|
ImageIsChanged() const
|
bool
스냅샷 메타데이터의 표지 이미지가 이 새 표지 이미지로 수정됩니다.
|
PlayedTime() const
|
스냅샷 메타데이터의 재생 시간입니다.
|
PlayedTimeIsChanged() const
|
bool
스냅샷 메타데이터의 재생 시간은 이 새로운 길이로 수정됩니다.
|
ProgressValue() const
|
int64_t
스냅샷 메타데이터의 진행률 값입니다.
|
ProgressValueIsChanged() const
|
bool
스냅샷 메타데이터의 진행률 값이 이 새 진행률 값으로 수정됩니다.
|
Valid() const
|
bool
스냅샷 메타데이터 변경사항이 유효하며 빌더로 생성되었습니다.
|
operator=(const SnapshotMetadataChange & copy_from)
|
다른
SnapshotMetadataChange 에서 복사하여 이 SnapshotMetadataChange 를 할당합니다. |
operator=(SnapshotMetadataChange && move_from)
|
다른
SnapshotMetadataChange 를 이 SnapshotMetadataChange 로 이동하여 할당합니다. |
클래스 |
|
---|---|
gpg:: |
하나 이상의 SnapshotMetadataChange 객체를 빌드합니다. |
gpg:: |
특정 표지 이미지의 상태에 관한 데이터에 액세스할 수 있는 단일 데이터 구조입니다. |
공개 함수
설명
const std::string & Description() const
스냅샷 메타데이터의 설명입니다.
DescriptionIsChanged
bool DescriptionIsChanged() const
스냅샷 메타데이터의 설명이 이 새 설명으로 수정됩니다.
ImageIsChanged
bool ImageIsChanged() const
스냅샷 메타데이터의 표지 이미지가 이 새 표지 이미지로 수정됩니다.
PlayedTimeIsChanged
bool PlayedTimeIsChanged() const
스냅샷 메타데이터의 재생 시간은 이 새로운 길이로 수정됩니다.
ProgressValue
int64_t ProgressValue() const
스냅샷 메타데이터의 진행률 값입니다.
ProgressValueIsChanged
bool ProgressValueIsChanged() const
스냅샷 메타데이터의 진행률 값이 이 새 진행률 값으로 수정됩니다.
SnapshotMetadataChange
SnapshotMetadataChange()
SnapshotMetadataChange
SnapshotMetadataChange( std::shared_ptr< const SnapshotMetadataChangeImpl > impl )
shared_ptr
에서 SnapshotMetadataChangeImpl
로 SnapshotMetadataChange
를 구성합니다.
API에서 내부적으로 사용하기 위한 용도입니다.
SnapshotMetadataChange
SnapshotMetadataChange( const SnapshotMetadataChange & copy_from )
기존 SnapshotMetadataChange
의 사본을 만듭니다.
SnapshotMetadataChange
SnapshotMetadataChange( SnapshotMetadataChange && move_from )
기존 SnapshotMetadataChange
를 이동합니다.
Valid
bool Valid() const
스냅샷 메타데이터 변경사항이 유효하며 빌더로 생성되었습니다.
operator=
SnapshotMetadataChange & operator=( const SnapshotMetadataChange & copy_from )
다른 SnapshotMetadataChange
에서 복사하여 이 SnapshotMetadataChange
를 할당합니다.
operator=
SnapshotMetadataChange & operator=( SnapshotMetadataChange && move_from )
다른 SnapshotMetadataChange
를 이 SnapshotMetadataChange
로 이동하여 할당합니다.
~SnapshotMetadataChange
~SnapshotMetadataChange()