gpg::SnapshotMetadataChange::CoverImage

#include <snapshot_metadata_change_cover_image.h>

Uma única estrutura de dados que permite acessar dados sobre o status de uma imagem de capa específica.

Resumo

Construtores e destruidores

CoverImage(std::shared_ptr< const SnapshotMetadataChangeCoverImageImpl > impl)
Cria um CoverImage de um shared_ptr para um CoverImageImpl.
CoverImage(const CoverImage & copy_from)
Cria uma cópia de um CoverImage existente.
CoverImage(CoverImage && move_from)
Move um CoverImage existente.
~CoverImage()

Funções públicas

Data() const
const std::vector< uint8_t > &
Os dados da imagem a serem definidos como a imagem de capa.
Height() const
int
A altura da imagem, em pixels.
MimeType() const
const std::string &
O tipo MIME do arquivo de imagem a ser definido como a imagem de capa.
Width() const
int
A largura da imagem, em pixels.
operator=(const CoverImage & copy_from)
Atribui este CoverImage movendo outro para ele.
operator=(CoverImage && move_from)
Operador de atribuição para atribuir o valor desta CoverImage de outra CoverImage.

Funções públicas

CoverImage

 CoverImage(
  std::shared_ptr< const SnapshotMetadataChangeCoverImageImpl > impl
)

Cria um CoverImage de um shared_ptr para um CoverImageImpl.

Destinado ao uso interno pela API.

CoverImage

 CoverImage(
  const CoverImage & copy_from
)

Cria uma cópia de um CoverImage existente.

CoverImage

 CoverImage(
  CoverImage && move_from
)

Move um CoverImage existente.

Dados

const std::vector< uint8_t > & Data() const 

Os dados da imagem a serem definidos como a imagem de capa.

O formato desse vetor de bytes é definido pelo MimeType() da imagem da capa.

Altura

int Height() const 

A altura da imagem, em pixels.

MimeType

const std::string & MimeType() const 

O tipo MIME do arquivo de imagem a ser definido como a imagem de capa.

Exemplo: "image/png".

Largura

int Width() const 

A largura da imagem, em pixels.

operator=

CoverImage & operator=(
  const CoverImage & copy_from
)

Atribui este CoverImage movendo outro para ele.

operator=

CoverImage & operator=(
  CoverImage && move_from
)

Operador de atribuição para atribuir o valor desta CoverImage de outra CoverImage.

"r-value-reference".

~CoverImage

 ~CoverImage()