Rappels

Functors cibles des appels asynchrones.

Résumé

Inclut des functors pour les rappels uniques fournis en tant qu'arguments aux méthodes d'accesseur, ainsi que des rappels à usages multiples configurés au moment de la compilation de GameServices.

Tous les rappels sont appelés sur un thread de rappel dédié. Ce thread est potentiellement différent de tout concept de plate-forme de "thread principal" ou de "thread UI". Les rappels utilisateur doivent s'exécuter rapidement, car un thread de rappel bloqué peut entraîner des problèmes visibles par l'utilisateur (par exemple, le traitement retardé d'une requête de déconnexion).

Vous ne devez pas appeler d'API GPG bloquantes telles que Leaderboards().FetchAllBlocking() dans un rappel, car de tels appels entraîneraient des interblocages.

Typedefs

CaptureCapabilitiesCallback typedef
std::function< void(GetCaptureCapabilitiesResponse const &)>
Définit un type de rappel qui reçoit une réponse GetCaptureCapabilitiesResponse.
CaptureStateCallback typedef
std::function< void(GetCaptureStateResponse const &)>
Définit un type de rappel qui reçoit une réponse GetCaptureStateResponse.
CommitCallback typedef
std::function< void(CommitResponse const &)>
Définit un type de rappel qui reçoit un CommitResponse.
ConnectionRequestCallback typedef
std::function< void(int64_t client_id, ConnectionRequest const &request)>
Définit un type de rappel qui reçoit une requête ConnectionRequest lorsqu'un point de terminaison distant tente de se connecter au propre point de terminaison de l'application.
FetchAllCallback typedef
std::function< void(FetchAllResponse const &)>
Définit un type de rappel qui reçoit un FetchAllResponse.
FetchAllCallback typedef
std::function< void(FetchAllResponse const &)>
Définit un type de rappel qui reçoit un FetchAllResponse.
FetchAllCallback typedef
std::function< void(FetchAllResponse const &)>
Définit un rappel de type FetchAllResponse.
FetchAllCallback typedef
std::function< void(FetchAllResponse const &)>
Définit un type de rappel qui reçoit un FetchAllResponse.
FetchAllScoreSummariesCallback typedef
std::function< void(FetchAllScoreSummariesResponse const &)>
Définit un rappel de type FetchAllScoreSummariesResponse.
FetchCallback typedef
std::function< void(FetchResponse const &)>
Définit un type de rappel qui reçoit un FetchResponse.
FetchCallback typedef
std::function< void(const FetchResponse &)>
Définit un type de rappel qui reçoit un FetchResponse.
FetchCallback typedef
std::function< void(FetchResponse const &)>
Définit un type de rappel qui reçoit une FetchResponse.
FetchCallback typedef
std::function< void(FetchResponse const &)>
Définit un type de rappel qui reçoit une FetchResponse.
FetchForPlayerCallback typedef
std::function< void(FetchForPlayerResponse const &)>
Définit un type de rappel qui reçoit une réponse FetchForPlayerResponse.
FetchListCallback typedef
std::function< void(FetchListResponse const &)>
Définit un type de rappel qui reçoit une réponse FetchListResponse.
FetchScorePageCallback typedef
std::function< void(FetchScorePageResponse const &)>
Définit un rappel de type ScorePageResponse.
FetchScoreSummaryCallback typedef
std::function< void(FetchScoreSummaryResponse const &)>
Définit un rappel de type FetchScoreSummaryResponse.
FetchSelfCallback typedef
std::function< void(FetchSelfResponse const &)>
Définit un type de rappel qui reçoit une FetchSelfResponse.
FetchServerAuthCodeCallback typedef
std::function< void(FetchServerAuthCodeResponse const &)>
Définit un type de rappel qui reçoit une réponse FetchServerAuthCodeResponse.
FlushCallback typedef
std::function< void(FlushStatus)>
Définit un type de rappel qui reçoit le résultat (état) d'une opération Flush.
IsCaptureAvailableCallback typedef
std::function< void(IsCaptureAvailableResponse const &)>
Définit un type de rappel qui reçoit une réponse IsCaptureAvailableResponse.
OnAuthActionFinishedCallback typedef
std::function< void(AuthOperation, AuthStatus)>
Type de rappel de fin d'action d'authentification pouvant être fourni au SDK.
OnAuthActionStartedCallback typedef
std::function< void(AuthOperation)>
Type de rappel pour lequel l'action d'authentification a démarré, qui peut être fournie au SDK.
OnInitializationFinishedCallback typedef
std::function< void(InitializationStatus)>
Rappel que l'application appelle lors de l'initialisation de l'API ou en cas d'échec de l'initialisation.
OnLogCallback typedef
std::function< void(LogLevel, std::string const &)>
Type de rappel de journalisation pouvant être fourni au SDK.
OnLogCallback typedef
std::function< void(LogLevel, std::string const &)>
Type de rappel de journalisation pouvant être fourni au SDK.
OnMultiplayerInvitationEventCallback typedef
std::function< void(MultiplayerEvent, std::string, MultiplayerInvitation)>
Type de rappel d'invitation multijoueur qui peut être fourni au SDK.
OnTurnBasedMatchEventCallback typedef
std::function< void(MultiplayerEvent event, std::string, TurnBasedMatch)>
Type de rappel d'événement multijoueur en tour par tour pouvant être fourni au SDK.
OpenCallback typedef
std::function< void(OpenResponse const &)>
Définit un type de rappel qui reçoit un OpenResponse.
ReadCallback typedef
std::function< void(ReadResponse const &)>
Définit un type de rappel qui reçoit un ReadResponse.
ShowAllUICallback typedef
std::function< void(UIStatus const &)>
Définit un type de rappel qui reçoit un UIStatus.
ShowAllUICallback typedef
std::function< void(UIStatus const &)>
Définit un type de rappel qui reçoit un UIStatus.
ShowUICallback typedef
std::function< void(UIStatus const &)>
Définit un type de rappel qui reçoit un UIStatus.
StartAdvertisingCallback typedef
std::function< void(int64_t client_id, StartAdvertisingResult const &result)>
Définit un type de rappel qui reçoit un StartAdvertisingResult lorsqu'une tentative d'annonce d'un point de terminaison local est terminée. Son champ de réussite indique si l'annonce a bien démarré.

Typedefs

CaptureCapabilitiesCallback

std::function< void(GetCaptureCapabilitiesResponse const &)> CaptureCapabilitiesCallback

Définit un type de rappel qui reçoit une réponse GetCaptureCapabilitiesResponse.

Ce type de rappel est fourni aux fonctions GetCaptureCapabilities(*) ci-dessous.

CaptureStateCallback

std::function< void(GetCaptureStateResponse const &)> CaptureStateCallback

Définit un type de rappel qui reçoit une réponse GetCaptureStateResponse.

Ce type de rappel est fourni aux fonctions GetCaptureState(*) ci-dessous.

CommitCallback

std::function< void(CommitResponse const &)> CommitCallback

Définit un type de rappel qui reçoit un CommitResponse.

Ce type de rappel est fourni aux fonctions Commit(*) et ResolveConflict(*) ci-dessous.

ConnectionRequestCallback

std::function< void(int64_t client_id, ConnectionRequest const &request)> ConnectionRequestCallback

Définit un type de rappel qui reçoit une requête ConnectionRequest lorsqu'un point de terminaison distant tente de se connecter au propre point de terminaison de l'application.

client_id est l'ID de l'instance NearbyConnections qui a reçu cette requête. request contient les détails de la demande de connexion.

FetchAllCallback

std::function< void(FetchAllResponse const &)> FetchAllCallback

Définit un type de rappel qui reçoit un FetchAllResponse.

Ce type de rappel est fourni aux fonctions FetchAll(*) ci-dessous.

FetchAllCallback

std::function< void(FetchAllResponse const &)> FetchAllCallback

Définit un type de rappel qui reçoit un FetchAllResponse.

Ce type de rappel est fourni aux fonctions FetchAll(*) ci-dessous.

FetchAllCallback

std::function< void(FetchAllResponse const &)> FetchAllCallback

Définit un rappel de type FetchAllResponse.

FetchAllCallback

std::function< void(FetchAllResponse const &)> FetchAllCallback

Définit un type de rappel qui reçoit un FetchAllResponse.

Ce type de rappel est fourni aux fonctions FetchAll(*) ci-dessous.

FetchAllScoreSummariesCallback

std::function< void(FetchAllScoreSummariesResponse const &)> FetchAllScoreSummariesCallback

Définit un rappel de type FetchAllScoreSummariesResponse.

FetchCallback

std::function< void(FetchResponse const &)> FetchCallback

Définit un type de rappel qui reçoit un FetchResponse.

Ce type de rappel est fourni aux fonctions Fetch(*) ci-dessous.

FetchCallback

std::function< void(const FetchResponse &)> FetchCallback

Définit un type de rappel qui reçoit un FetchResponse.

Ce type de rappel est fourni aux fonctions Fetch(*) ci-dessous.

FetchCallback

std::function< void(FetchResponse const &)> FetchCallback

Définit un type de rappel qui reçoit une FetchResponse.

Ce type de rappel est fourni aux fonctions Fetch(*) ci-dessous.

FetchCallback

std::function< void(FetchResponse const &)> FetchCallback

Définit un type de rappel qui reçoit une FetchResponse.

Ce type de rappel est fourni aux fonctions Fetch(*) ci-dessous.

FetchForPlayerCallback

std::function< void(FetchForPlayerResponse const &)> FetchForPlayerCallback

Définit un type de rappel qui reçoit une réponse FetchForPlayerResponse.

Ce type de rappel est fourni aux fonctions FetchForPlayer(*) ci-dessous.

FetchListCallback

std::function< void(FetchListResponse const &)> FetchListCallback

Définit un type de rappel qui reçoit une réponse FetchListResponse.

Ce type de rappel est fourni aux fonctions Fetch(*) ci-dessous.

FetchScorePageCallback

std::function< void(FetchScorePageResponse const &)> FetchScorePageCallback

Définit un rappel de type ScorePageResponse.

FetchScoreSummaryCallback

std::function< void(FetchScoreSummaryResponse const &)> FetchScoreSummaryCallback

Définit un rappel de type FetchScoreSummaryResponse.

FetchSelfCallback

std::function< void(FetchSelfResponse const &)> FetchSelfCallback

Définit un type de rappel qui reçoit une FetchSelfResponse.

Ce type de rappel est fourni aux fonctions FetchSelf(*) ci-dessous.

FetchServerAuthCodeCallback

std::function< void(FetchServerAuthCodeResponse const &)> FetchServerAuthCodeCallback

Définit un type de rappel qui reçoit une réponse FetchServerAuthCodeResponse.

Ce type de rappel est fourni à la fonction FetchServerAuthCode ci-dessous.

FlushCallback

std::function< void(FlushStatus)> FlushCallback

Définit un type de rappel qui reçoit le résultat (état) d'une opération Flush.

Utilisée dans Flush().

IsCaptureAvailableCallback

std::function< void(IsCaptureAvailableResponse const &)> IsCaptureAvailableCallback

Définit un type de rappel qui reçoit une réponse IsCaptureAvailableResponse.

Ce type de rappel est fourni aux fonctions IsCaptureAvailable(*) ci-dessous.

OnAuthActionFinishedCallback

std::function< void(AuthOperation, AuthStatus)> OnAuthActionFinishedCallback

Type de rappel de fin d'action d'authentification pouvant être fourni au SDK.

OnAuthActionStartedCallback

std::function< void(AuthOperation)> OnAuthActionStartedCallback

Type de rappel pour lequel l'action d'authentification a démarré, qui peut être fournie au SDK.

OnInitializationFinishedCallback

std::function< void(InitializationStatus)> OnInitializationFinishedCallback

Rappel que l'application appelle lors de l'initialisation de l'API ou en cas d'échec de l'initialisation.

OnLogCallback

std::function< void(LogLevel, std::string const &)> OnLogCallback

Type de rappel de journalisation pouvant être fourni au SDK.

OnLogCallback

std::function< void(LogLevel, std::string const &)> OnLogCallback

Type de rappel de journalisation pouvant être fourni au SDK.

OnMultiplayerInvitationEventCallback

std::function< void(MultiplayerEvent, std::string, MultiplayerInvitation)> OnMultiplayerInvitationEventCallback

Type de rappel d'invitation multijoueur qui peut être fourni au SDK.

Valid() ne renvoie la valeur "true" que pour la classe MultiplayerInvitation lors d'événements MIS À JOUR.

OnTurnBasedMatchEventCallback

std::function< void(MultiplayerEvent event, std::string, TurnBasedMatch)> OnTurnBasedMatchEventCallback

Type de rappel d'événement multijoueur en tour par tour pouvant être fourni au SDK.

Valid() ne renvoie la valeur "true" que pour le paramètre TurnBasedMatch des événements UPDATED.

OpenCallback

std::function< void(OpenResponse const &)> OpenCallback

Définit un type de rappel qui reçoit un OpenResponse.

Ce type de rappel est fourni aux fonctions Open(*) ci-dessous.

ReadCallback

std::function< void(ReadResponse const &)> ReadCallback

Définit un type de rappel qui reçoit un ReadResponse.

Ce type de rappel est fourni aux fonctions Read(*) ci-dessous.

ShowAllUICallback

std::function< void(UIStatus const &)> ShowAllUICallback

Définit un type de rappel qui reçoit un UIStatus.

Ce type de rappel est fourni à la fonction ShowAllUI* ci-dessous.

ShowAllUICallback

std::function< void(UIStatus const &)> ShowAllUICallback

Définit un type de rappel qui reçoit un UIStatus.

Ce type de rappel est fourni à la fonction ShowAllUI* ci-dessous.

ShowUICallback

std::function< void(UIStatus const &)> ShowUICallback

Définit un type de rappel qui reçoit un UIStatus.

Ce type de rappel est fourni à la fonction ShowUI* ci-dessous.

StartAdvertisingCallback

std::function< void(int64_t client_id, StartAdvertisingResult const &result)> StartAdvertisingCallback

Définit un type de rappel qui reçoit un StartAdvertisingResult lorsqu'une tentative d'annonce d'un point de terminaison local est terminée. Son champ de réussite indique si l'annonce a bien démarré.

client_id est l'ID de l'instance NearbyConnections qui a tenté de diffuser des annonces. result contient les résultats de cette publicité.