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 

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

operator=

SnapshotMetadataChange & operator=(
  const SnapshotMetadataChange & copy_from
)

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

operator=

SnapshotMetadataChange & operator=(
  SnapshotMetadataChange && move_from
)

किसी अन्य SnapshotMetadataChange को उसमें ले जाकर, इसे असाइन करता है.

~SnapshotMetadataChange

 ~SnapshotMetadataChange()