gpg::SnapshotMetadataChange

#include <snapshot_metadata_change.h>

Una singola struttura di dati che consente di accedere ai dati sullo stato di uno snapshot specifico.

Riepilogo

Costruttori e distruttori

SnapshotMetadataChange()
SnapshotMetadataChange(std::shared_ptr< const SnapshotMetadataChangeImpl > impl)
Crea un SnapshotMetadataChange da un shared_ptr a SnapshotMetadataChangeImpl.
SnapshotMetadataChange(const SnapshotMetadataChange & copy_from)
Crea una copia di un SnapshotMetadataChange esistente.
SnapshotMetadataChange(SnapshotMetadataChange && move_from)
Sposta un elemento SnapshotMetadataChange esistente.
~SnapshotMetadataChange()

Funzioni pubbliche

Description() const
const std::string &
La descrizione dei metadati dello snapshot.
DescriptionIsChanged() const
bool
La descrizione dei metadati dello snapshot verrà modificata con questa nuova descrizione.
Image() const
Dati immagine che verranno assegnati all'istantanea.
ImageIsChanged() const
bool
L'immagine di copertina dei metadati dello snapshot verrà modificata con questa nuova immagine di copertina.
PlayedTime() const
L'ora di riproduzione dei metadati dello snapshot.
PlayedTimeIsChanged() const
bool
L'ora di riproduzione dei metadati dello snapshot verrà modificata con questa nuova durata.
ProgressValue() const
int64_t
Il valore di avanzamento dei metadati dello snapshot.
ProgressValueIsChanged() const
bool
Il valore di avanzamento dei metadati dello snapshot verrà modificato con questo nuovo valore di avanzamento.
Valid() const
bool
La modifica dei metadati dello snapshot è valida ed è stata creata con il builder.
operator=(const SnapshotMetadataChange & copy_from)
Assegna questo SnapshotMetadataChange copiando da un altro.
operator=(SnapshotMetadataChange && move_from)
Assegna questo SnapshotMetadataChange spostandone un altro al suo interno.

Corsi

gpg::SnapshotMetadataChange::Builder

Crea uno o più oggetti SnapshotMetadataChange.

gpg::SnapshotMetadataChange::CoverImage

Una singola struttura di dati che consente di accedere ai dati sullo stato di una specifica immagine di copertina.

Funzioni pubbliche

Descrizione

const std::string & Description() const 

La descrizione dei metadati dello snapshot.

DescriptionIsChanged

bool DescriptionIsChanged() const 

La descrizione dei metadati dello snapshot verrà modificata con questa nuova descrizione.

Immagine

SnapshotMetadataChange::CoverImage Image() const 

Dati immagine che verranno assegnati all'istantanea.

ImageIsChanged

bool ImageIsChanged() const 

L'immagine di copertina dei metadati dello snapshot verrà modificata con questa nuova immagine di copertina.

PlayedTime

gpg::Duration PlayedTime() const 

L'ora di riproduzione dei metadati dello snapshot.

PlayedTimeIsChanged

bool PlayedTimeIsChanged() const 

L'ora di riproduzione dei metadati dello snapshot verrà modificata con questa nuova durata.

ProgressValue

int64_t ProgressValue() const 

Il valore di avanzamento dei metadati dello snapshot.

ProgressValueIsChanged

bool ProgressValueIsChanged() const 

Il valore di avanzamento dei metadati dello snapshot verrà modificato con questo nuovo valore di avanzamento.

SnapshotMetadataChange

 SnapshotMetadataChange()

SnapshotMetadataChange

 SnapshotMetadataChange(
  std::shared_ptr< const SnapshotMetadataChangeImpl > impl
)

Crea un SnapshotMetadataChange da un shared_ptr a SnapshotMetadataChangeImpl.

Destinato all'uso interno da parte dell'API.

SnapshotMetadataChange

 SnapshotMetadataChange(
  const SnapshotMetadataChange & copy_from
)

Crea una copia di un SnapshotMetadataChange esistente.

SnapshotMetadataChange

 SnapshotMetadataChange(
  SnapshotMetadataChange && move_from
)

Sposta un elemento SnapshotMetadataChange esistente.

Valida

bool Valid() const 

La modifica dei metadati dello snapshot è valida ed è stata creata con il builder.

operatore=

SnapshotMetadataChange & operator=(
  const SnapshotMetadataChange & copy_from
)

Assegna questo SnapshotMetadataChange copiando da un altro.

operatore=

SnapshotMetadataChange & operator=(
  SnapshotMetadataChange && move_from
)

Assegna questo SnapshotMetadataChange spostandone un altro al suo interno.

~SnapshotMetadataChange

 ~SnapshotMetadataChange()