gpg::ScorePage::ScorePageToken

#include <score_page.h>

Structure de données de type presque opaque représentant une requête pour une page ScorePage (ou vide).

Résumé

ScorePageToken est utilisé dans diverses fonctions Leaderboard qui permettent de paginer des pages de scores. Les jetons créés par cette fonction commencent toujours au début de la plage demandée. Le client peut obtenir un jeton à partir d'un Leaderboard, auquel cas il représente une requête pour la page initiale de résultats de cette requête, ou d'un ScorePage précédemment obtenu, auquel cas il représente une continuation (pagination) de cette requête.

Constructeurs et destructeurs

ScorePageToken()
ScorePageToken(std::shared_ptr< const ScorePageTokenImpl > impl)
Constructeur explicite.
ScorePageToken(const ScorePageToken & copy_from)
Copiez le constructeur permettant de copier un jeton de page de scores existant dans un nouveau.
ScorePageToken(ScorePageToken && move_from)
Constructeur permettant de déplacer un jeton de page de scores existant vers un nouveau.
~ScorePageToken()

Fonctions publiques

Valid() const
bool
Renvoie la valeur "true" lorsque le jeton de la page de scores renvoyé est renseigné avec des données et est accompagné d'un état de réponse "réussite" ; "false" pour un jeton non renseigné créé par un utilisateur ou pour un jeton rempli accompagné d'un état de réponse "Échec".
operator=(const ScorePageToken & copy_from)
Opérateur d'affectation permettant d'attribuer la valeur de ce jeton de page de scores à partir d'un autre jeton de page de scores.
operator=(ScorePageToken && move_from)
Opérateur d'affectation permettant d'attribuer la valeur de ce jeton de page de scores à partir d'un autre jeton de page de scores.

Fonctions publiques

ScorePageToken

 ScorePageToken()

ScorePageToken

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

Constructeur explicite.

ScorePageToken

 ScorePageToken(
  const ScorePageToken & copy_from
)

Copiez le constructeur permettant de copier un jeton de page de scores existant dans un nouveau.

ScorePageToken

 ScorePageToken(
  ScorePageToken && move_from
)

Constructeur permettant de déplacer un jeton de page de scores existant vers un nouveau.

r-value-reference.

Valide

bool Valid() const 

Renvoie la valeur "true" lorsque le jeton de la page de scores renvoyé est renseigné avec des données et est accompagné d'un état de réponse "réussite" ; "false" pour un jeton non renseigné créé par un utilisateur ou pour un jeton rempli accompagné d'un état de réponse "Échec".

Il doit être défini sur "true" pour que les fonctions getter de ce jeton (LeaderboardId, Start, etc.) soient utilisables.

opérateur=

ScorePageToken & operator=(
  const ScorePageToken & copy_from
)

Opérateur d'affectation permettant d'attribuer la valeur de ce jeton de page de scores à partir d'un autre jeton de page de scores.

opérateur=

ScorePageToken & operator=(
  ScorePageToken && move_from
)

Opérateur d'affectation permettant d'attribuer la valeur de ce jeton de page de scores à partir d'un autre jeton de page de scores.

r-value-reference.

~ScorePageToken

 ~ScorePageToken()