gpg::ScorePage::ScorePageToken

#include <score_page.h>

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

Resumo

ScorePageToken é usado em várias funções de Cabeçalho que permitem percorrer 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 um Cabeçalho (nesse caso, ele 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 destruidores

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 em um novo.
ScorePageToken(ScorePageToken && move_from)
Construtor para mover um token da página de pontuação para um novo.
~ScorePageToken()

Funções públicas

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

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 em um novo.

ScorePageToken

 ScorePageToken(
  ScorePageToken && move_from
)

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

"r-value-reference".

Válido

bool Valid() const 

Retorna verdadeiro quando o token da página de pontuação retornado é preenchido com dados e acompanhado por um status de resposta bem-sucedida. false para um token criado pelo usuário não preenchido ou um preenchido acompanhado de um status de resposta de falha.

Ele precisa ser verdadeiro para que as funções getter nesse token (LeaderboardId, Start etc.) possam ser utilizadas.

operator=

ScorePageToken & operator=(
  const ScorePageToken & copy_from
)

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

operator=

ScorePageToken & operator=(
  ScorePageToken && move_from
)

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

"r-value-reference".

~ScorePageToken

 ~ScorePageToken()