gpg::ScorePage::ScorePageToken

#include <score_page.h>

Uma estrutura de dados que é um tipo quase opaco que representa uma consulta para uma ScorePage (ou está vazia).

Resumo

ScorePageToken é usado em várias funções Leaderboard que permitem percorrer páginas de pontuações. Os tokens criados por essa função sempre começarão no início do intervalo solicitado. O cliente pode receber um token de um Cabeçalho, que representa uma consulta para a página inicial de resultados dessa consulta, ou de uma ScorePage recebida anteriormente. Nesse caso, ele representa uma continuação (paginação) dessa consulta.

Construtores e destrutores

ScorePageToken()
ScorePageToken(std::shared_ptr< const ScorePageTokenImpl > impl)
Construtor explícito.
ScorePageToken(const ScorePageToken & copy_from)
Copie o construtor para copiar um token da página de pontuação atual em um novo.
ScorePageToken(ScorePageToken && move_from)
Construtor para mover um token de página de pontuação existente para um novo.
~ScorePageToken()

Funções públicas

Valid() const
bool
Retorna "true" quando o token da página de pontuação retornada é preenchido com dados e é acompanhado por um status de resposta bem-sucedida; "false", para um token não preenchido criado pelo usuário ou para um preenchido acompanhado por um status de resposta malsucedida.
operator=(const ScorePageToken & copy_from)
Operador de atribuição para atribuir o valor desse token da página de pontuação de outro token dessa página.
operator=(ScorePageToken && move_from)
Operador de atribuição para atribuir o valor desse token da página de pontuação de outro token dessa página.

Funções públicas

ScorePageToken

 ScorePageToken()

ScorePageToken

 ScorePageToken(
  std::shared_ptr< const ScorePageTokenImpl > impl
)

Construtor explícito.

ScorePageToken

 ScorePageToken(
  const ScorePageToken & copy_from
)

Copie o construtor para copiar um token da página de pontuação atual em um novo.

ScorePageToken

 ScorePageToken(
  ScorePageToken && move_from
)

Construtor para mover um token de página de pontuação existente para um novo.

referência de r-value.

Válida

bool Valid() const 

Retorna "true" quando o token da página de pontuação retornada é preenchido com dados e é acompanhado por um status de resposta bem-sucedida; "false", para um token não preenchido criado pelo usuário ou para um preenchido acompanhado por um status de resposta malsucedida.

Ela precisa ser verdadeira para que as funções getter nesse token (LeaderboardId, Start etc.) possam ser usadas.

operador=

ScorePageToken & operator=(
  const ScorePageToken & copy_from
)

Operador de atribuição para atribuir o valor desse token da página de pontuação de outro token dessa página.

operador=

ScorePageToken & operator=(
  ScorePageToken && move_from
)

Operador de atribuição para atribuir o valor desse token da página de pontuação de outro token dessa página.

referência de r-value.

~ScorePageToken

 ~ScorePageToken()