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

O ScorePageToken é usado em várias funções de ranking que permitem a paginação de páginas de pontuações. Os tokens criados por essa função sempre começam no início do intervalo solicitado. O cliente pode receber um token de uma placar, caso em que ele representa uma consulta para a página inicial de resultados dessa consulta, ou de uma ScorePage obtida anteriormente, caso em que 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)
Construtor de cópia para copiar um token da página de pontuação atual para um novo.
ScorePageToken(ScorePageToken && move_from)
Construtor para mover um token de página de pontuação para um novo.
~ScorePageToken()

Funções públicas

Valid() const
bool
Retorna "true" quando o token da página de pontuação retornado é preenchido com dados e acompanhado por um status de resposta bem-sucedido. Retorna "false" para um token criado pelo usuário sem preenchimento ou para um token preenchido acompanhado por um status de resposta com falha.
operator=(const ScorePageToken & copy_from)
Operador de atribuição para atribuir o valor do token da página de pontuação a partir de outro token da página de pontuação.
operator=(ScorePageToken && move_from)
Operador de atribuição para atribuir o valor do token da página de pontuação a partir de outro token da página de pontuação.

Funções públicas

ScorePageToken

 ScorePageToken()

ScorePageToken

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

Construtor explícito.

ScorePageToken

 ScorePageToken(
  const ScorePageToken & copy_from
)

Construtor de cópia para copiar um token da página de pontuação atual para um novo.

ScorePageToken

 ScorePageToken(
  ScorePageToken && move_from
)

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

versão de referência do valor R.

Válido

bool Valid() const 

Retorna "true" quando o token da página de pontuação retornado é preenchido com dados e acompanhado por um status de resposta bem-sucedido; "false" para um token criado pelo usuário sem preenchimento ou para um preenchido acompanhado por um status de resposta com falha.

Ele precisa ser verdadeiro para que as funções getter neste token (LeaderboardId, Start etc.) sejam utilizáveis.

operator=

ScorePageToken & operator=(
  const ScorePageToken & copy_from
)

Operador de atribuição para atribuir o valor do token da página de pontuação a partir de outro token da página de pontuação.

operator=

ScorePageToken & operator=(
  ScorePageToken && move_from
)

Operador de atribuição para atribuir o valor do token da página de pontuação a partir de outro token da página de pontuação.

versão de referência do valor R.

~ScorePageToken

 ~ScorePageToken()