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
|
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 requête ConnectionRequest lorsqu'un point de terminaison distant tente de se connecter au propre point de terminaison de l'application. |
FetchAllCallback
|
typedefstd::function< void(FetchAllResponse const &)>
Définit un type de rappel qui reçoit un FetchAllResponse . |
FetchAllCallback
|
typedefstd::function< void(FetchAllResponse const &)>
Définit un type de rappel qui reçoit un 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 un 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 un FetchResponse . |
FetchCallback
|
typedefstd::function< void(const FetchResponse &)>
Définit un type de rappel qui reçoit un FetchResponse . |
FetchCallback
|
typedefstd::function< void(FetchResponse const &)>
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 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 qui reçoit une 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 Flush. |
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 de rappel pour lequel l'action d'authentification a démarré, qui peut être fournie 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 multijoueur qui peut être fourni au SDK. |
OnTurnBasedMatchEventCallback
|
typedefstd::function< void(MultiplayerEvent event, std::string, TurnBasedMatch)>
Type de rappel d'événement multijoueur en tour par tour pouvant ê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 un ReadResponse . |
ShowAllUICallback
|
typedefstd::function< void(UIStatus const &)>
Définit un type de rappel qui reçoit un UIStatus . |
ShowAllUICallback
|
typedefstd::function< void(UIStatus const &)>
Définit un type de rappel qui reçoit un UIStatus . |
ShowUICallback
|
typedefstd::function< void(UIStatus const &)>
Définit un type de rappel qui reçoit un 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 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é.