Rappels
Functors qui sont la cible des appels asynchrones.
Résumé
Inclut des fonctions pour les rappels ponctuels fournis en tant qu'arguments aux méthodes d'accesseur, ainsi que des rappels multi-usages 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 distinct de tout concept de plate-forme de "thread principal" ou "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, l'achèvement 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 ces appels entraîneraient des interblocages.
Typedefs |
|
---|---|
CaptureCapabilitiesCallback
|
typedefstd::function< void(GetCaptureCapabilitiesResponse const &)>
Définit un type de rappel qui reçoit une réponse GetCaptureCapabilitiesResponse. |
CaptureStateCallback
|
typedefstd::function< void(GetCaptureStateResponse const &)>
Définit un type de rappel qui reçoit une réponse GetCaptureStateResponse. |
CommitCallback
|
typedefstd::function< void(CommitResponse const &)>
Définit un type de rappel qui reçoit un CommitResponse . |
ConnectionRequestCallback
|
typedefstd::function< void(int64_t client_id, ConnectionRequest const &request)>
Définit un type de rappel qui reçoit une ConnectionRequest lorsqu'un point de terminaison distant tente de se connecter au point de terminaison de l'application. |
FetchAllCallback
|
typedefstd::function< void(FetchAllResponse const &)>
Définit un type de rappel qui reçoit une FetchAllResponse . |
FetchAllCallback
|
typedefstd::function< void(FetchAllResponse const &)>
Définit un type de rappel qui reçoit une FetchAllResponse . |
FetchAllCallback
|
typedefstd::function< void(FetchAllResponse const &)>
Définit un rappel de type FetchAllResponse . |
FetchAllCallback
|
typedefstd::function< void(FetchAllResponse const &)>
Définit un type de rappel qui reçoit une FetchAllResponse . |
FetchAllScoreSummariesCallback
|
typedefstd::function< void(FetchAllScoreSummariesResponse const &)>
Définit un rappel de type FetchAllScoreSummariesResponse . |
FetchCallback
|
typedefstd::function< void(FetchResponse const &)>
Définit un type de rappel qui reçoit une FetchResponse . |
FetchCallback
|
typedefstd::function< void(const FetchResponse &)>
Définit un type de rappel qui reçoit une FetchResponse . |
FetchCallback
|
typedefstd::function< void(FetchResponse const &)>
Définit un type de rappel qui reçoit une réponse FetchResponse. |
FetchCallback
|
typedefstd::function< void(FetchResponse const &)>
Définit un type de rappel qui reçoit une réponse FetchResponse. |
FetchForPlayerCallback
|
typedefstd::function< void(FetchForPlayerResponse const &)>
Définit un type de rappel qui reçoit une réponse FetchForPlayerResponse. |
FetchListCallback
|
typedefstd::function< void(FetchListResponse const &)>
Définit un type de rappel qui reçoit une réponse FetchListResponse. |
FetchScorePageCallback
|
typedefstd::function< void(FetchScorePageResponse const &)>
Définit un rappel de type ScorePageResponse . |
FetchScoreSummaryCallback
|
typedefstd::function< void(FetchScoreSummaryResponse const &)>
Définit un rappel de type FetchScoreSummaryResponse . |
FetchSelfCallback
|
typedefstd::function< void(FetchSelfResponse const &)>
Définit un type de rappel recevant une réponse FetchSelfResponse. |
FetchServerAuthCodeCallback
|
typedefstd::function< void(FetchServerAuthCodeResponse const &)>
Définit un type de rappel qui reçoit une réponse FetchServerAuthCodeResponse. |
FlushCallback
|
typedefstd::function< void(FlushStatus)>
Définit un type de rappel qui reçoit le résultat (état) d'une opération de vidage. |
IsCaptureAvailableCallback
|
typedefstd::function< void(IsCaptureAvailableResponse const &)>
Définit un type de rappel qui reçoit une réponse IsCaptureAvailableResponse. |
OnAuthActionFinishedCallback
|
typedefstd::function< void(AuthOperation, AuthStatus)>
Type de rappel de fin d'action d'authentification pouvant être fourni au SDK. |
OnAuthActionStartedCallback
|
typedefstd::function< void(AuthOperation)>
Type du rappel qui a démarré pour l'action d'authentification qui peut être fourni au SDK. |
OnInitializationFinishedCallback
|
typedefstd::function< void(InitializationStatus)>
Rappel que l'application appelle lors de l'initialisation de l'API ou en cas d'échec de l'initialisation. |
OnLogCallback
|
typedefstd::function< void(LogLevel, std::string const &)>
Type de rappel de journalisation pouvant être fourni au SDK. |
OnLogCallback
|
typedefstd::function< void(LogLevel, std::string const &)>
Type de rappel de journalisation pouvant être fourni au SDK. |
OnMultiplayerInvitationEventCallback
|
typedefstd::function< void(MultiplayerEvent, std::string, MultiplayerInvitation)>
Type de rappel d'invitation à des parties multijoueurs qui peut être fourni au SDK. |
OnTurnBasedMatchEventCallback
|
typedefstd::function< void(MultiplayerEvent event, std::string, TurnBasedMatch)>
Type de rappel d'événement multijoueur au tour par tour qui peut être fourni au SDK. |
OpenCallback
|
typedefstd::function< void(OpenResponse const &)>
Définit un type de rappel qui reçoit un OpenResponse . |
ReadCallback
|
typedefstd::function< void(ReadResponse const &)>
Définit un type de rappel qui reçoit une ReadResponse . |
ShowAllUICallback
|
typedefstd::function< void(UIStatus const &)>
Définit un type de rappel qui reçoit une UIStatus . |
ShowAllUICallback
|
typedefstd::function< void(UIStatus const &)>
Définit un type de rappel qui reçoit une UIStatus . |
ShowUICallback
|
typedefstd::function< void(UIStatus const &)>
Définit un type de rappel qui reçoit une UIStatus . |
StartAdvertisingCallback
|
typedefstd::function< void(int64_t client_id, StartAdvertisingResult const &result)>
Définit un type de rappel qui reçoit un StartAdvertisingResult lorsqu'une tentative de publicité sur un point de terminaison local est terminée. son champ de réussite indique si la publicité 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 ConnectionRequest lorsqu'un point de terminaison distant tente de se connecter au 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 une 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 une 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 une 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 une 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 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 réponse 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 réponse 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 recevant une réponse 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 de vidage.
Utilisé 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 du rappel qui a démarré pour l'action d'authentification qui peut être fourni 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 à des parties multijoueurs qui peut être fourni au SDK.
Valid() ne renvoie la valeur "true" que pour MultiplayerInvitation lors des événements UPDATED.
OnTurnBasedMatchEventCallback
std::function< void(MultiplayerEvent event, std::string, TurnBasedMatch)> OnTurnBasedMatchEventCallback
Type de rappel d'événement multijoueur au tour par tour qui peut être fourni au SDK.
Valid() ne renvoie la valeur "true" que pour le paramètre TurnBasedMatch pour les événements mis à jour.
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 une 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 une 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 une 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 une 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 de publicité sur un point de terminaison local est terminée. son champ de réussite indique si la publicité 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 annonce.