gpg::SnapshotMetadataChange

#include <snapshot_metadata_change.h>

सिंगल डेटा स्ट्रक्चर, जिससे किसी खास स्नैपशॉट के स्टेटस से जुड़े डेटा को ऐक्सेस किया जा सकता है.

खास जानकारी

कंस्ट्रक्टर और डिस्ट्रक्टर

SnapshotMetadataChange()
SnapshotMetadataChange(std::shared_ptr< const SnapshotMetadataChangeImpl > impl)
shared_ptr से SnapshotMetadataChangeImpl के लिए SnapshotMetadataChange बनाता है.
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 किसी अन्य कोड से कॉपी करके, इसे असाइन करता है.
operator=(SnapshotMetadataChange && move_from)
यह SnapshotMetadataChange किसी दूसरे को इसमें मूव करके असाइन करता है.

क्लास

gpg::SnapshotMetadataChange::Builder

यह एक या इससे ज़्यादा SnapshotMetadataChange ऑब्जेक्ट बनाता है.

gpg::SnapshotMetadataChange::CoverImage

सिंगल डेटा स्ट्रक्चर, जिससे किसी खास कवर इमेज की स्थिति से जुड़ा डेटा ऐक्सेस किया जा सकता है.

सार्वजनिक फ़ंक्शन

ब्यौरा

const std::string & Description() const 

स्नैपशॉट मेटाडेटा की जानकारी.

DescriptionIsChanged

bool DescriptionIsChanged() const 

इस नए विवरण की मदद से, स्नैपशॉट मेटाडेटा के ब्यौरे में बदलाव किया जाएगा.

इमेज

SnapshotMetadataChange::CoverImage Image() const 

इमेज का डेटा, जिसे स्नैपशॉट को असाइन किया जाएगा.

ImageIsChanged

bool ImageIsChanged() const 

स्नैपशॉट मेटाडेटा की कवर इमेज में बदलाव, इस नई कवर इमेज की मदद से किया जाएगा.

PlayedTime

gpg::Duration PlayedTime() 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 बनाता है.

एपीआई के अंदरूनी इस्तेमाल के लिए है.

SnapshotMetadataChange

 SnapshotMetadataChange(
  const SnapshotMetadataChange & copy_from
)

मौजूदा SnapshotMetadataChange की कॉपी बनाता है.

SnapshotMetadataChange

 SnapshotMetadataChange(
  SnapshotMetadataChange && move_from
)

मौजूदा SnapshotMetadataChange को ले जाता है.

वैध

bool Valid() const 

स्नैपशॉट मेटाडेटा में किया गया बदलाव मान्य है और इसे बिल्डर की मदद से बनाया गया है.

ऑपरेटर=

SnapshotMetadataChange & operator=(
  const SnapshotMetadataChange & copy_from
)

यह SnapshotMetadataChange किसी अन्य कोड से कॉपी करके, इसे असाइन करता है.

ऑपरेटर=

SnapshotMetadataChange & operator=(
  SnapshotMetadataChange && move_from
)

यह SnapshotMetadataChange किसी दूसरे को इसमें मूव करके असाइन करता है.

~SnapshotMetadataChange

 ~SnapshotMetadataChange()