Richiamate
Funtori target delle chiamate asincrone.
Riepilogo
Include funzioni per i callback one-shot forniti come argomenti per i metodi della funzione di accesso, nonché callback multiuso configurati durante la creazione dei servizi GameServices.
Tutte le richiamate vengono richiamate su un thread di callback dedicato. Questo thread è potenzialmente distinto da qualsiasi concetto di piattaforma di "thread principale" o "thread UI". Le richiamate degli utenti devono essere eseguite rapidamente, poiché un thread di callback bloccato può causare problemi visibili agli utenti (ad esempio, il completamento ritardato di una richiesta di disconnessione).
Non devi richiamare le API GPG come Leaderboards().FetchAllBlock() all'interno di un callback, altrimenti queste chiamate causeranno deadlock.
Typedef |
|
---|---|
CaptureCapabilitiesCallback
|
typedefstd::function< void(GetCaptureCapabilitiesResponse const &)>
Definisce un tipo di callback che riceve un valore GetCaptureCapabilitiesResponse. |
CaptureStateCallback
|
typedefstd::function< void(GetCaptureStateResponse const &)>
Definisce un tipo di callback che riceve un GetCaptureStateResponse. |
CommitCallback
|
typedefstd::function< void(CommitResponse const &)>
Definisce un tipo di callback che riceve un CommitResponse . |
ConnectionRequestCallback
|
typedefstd::function< void(int64_t client_id, ConnectionRequest const &request)>
Definisce un tipo di callback che riceve una ConnectionRequest quando un endpoint remoto tenta di connettersi all'endpoint dell'app. |
FetchAllCallback
|
typedefstd::function< void(FetchAllResponse const &)>
Definisce un tipo di callback che riceve un FetchAllResponse . |
FetchAllCallback
|
typedefstd::function< void(FetchAllResponse const &)>
Definisce un tipo di callback che riceve un FetchAllResponse . |
FetchAllCallback
|
typedefstd::function< void(FetchAllResponse const &)>
Definisce un callback di tipo FetchAllResponse . |
FetchAllCallback
|
typedefstd::function< void(FetchAllResponse const &)>
Definisce un tipo di callback che riceve un FetchAllResponse . |
FetchAllScoreSummariesCallback
|
typedefstd::function< void(FetchAllScoreSummariesResponse const &)>
Definisce un callback di tipo FetchAllScoreSummariesResponse . |
FetchCallback
|
typedefstd::function< void(FetchResponse const &)>
Definisce un tipo di callback che riceve un FetchResponse . |
FetchCallback
|
typedefstd::function< void(const FetchResponse &)>
Definisce un tipo di callback che riceve un FetchResponse . |
FetchCallback
|
typedefstd::function< void(FetchResponse const &)>
Definisce un tipo di callback che riceve un FetchResponse. |
FetchCallback
|
typedefstd::function< void(FetchResponse const &)>
Definisce un tipo di callback che riceve un FetchResponse. |
FetchForPlayerCallback
|
typedefstd::function< void(FetchForPlayerResponse const &)>
Definisce un tipo di callback che riceve un FetchForPlayerResponse. |
FetchListCallback
|
typedefstd::function< void(FetchListResponse const &)>
Definisce un tipo di callback che riceve un valore FetchListResponse. |
FetchScorePageCallback
|
typedefstd::function< void(FetchScorePageResponse const &)>
Definisce un callback di tipo ScorePageResponse . |
FetchScoreSummaryCallback
|
typedefstd::function< void(FetchScoreSummaryResponse const &)>
Definisce un callback di tipo FetchScoreSummaryResponse . |
FetchSelfCallback
|
typedefstd::function< void(FetchSelfResponse const &)>
Definisce un tipo di callback che riceve un FetchSelfResponse. |
FetchServerAuthCodeCallback
|
typedefstd::function< void(FetchServerAuthCodeResponse const &)>
Definisce un tipo di callback che riceve un valore FetchServerAuthCodeResponse. |
FlushCallback
|
typedefstd::function< void(FlushStatus)>
Definisce un tipo di callback che riceve il risultato (stato) di un'operazione di svuotamento. |
IsCaptureAvailableCallback
|
typedefstd::function< void(IsCaptureAvailableResponse const &)>
Definisce un tipo di callback che riceve un valore IsCaptureAvailableResponse. |
OnAuthActionFinishedCallback
|
typedefstd::function< void(AuthOperation, AuthStatus)>
Il tipo di azione di autenticazione ha terminato il callback che può essere fornito all'SDK. |
OnAuthActionStartedCallback
|
typedefstd::function< void(AuthOperation)>
Il tipo di callback avviato dall'azione di autenticazione che può essere fornito all'SDK. |
OnInitializationFinishedCallback
|
typedefstd::function< void(InitializationStatus)>
Un callback attivato dall'app all'inizializzazione dell'API o quando l'inizializzazione non riesce. |
OnLogCallback
|
typedefstd::function< void(LogLevel, std::string const &)>
Il tipo di callback di logging che può essere fornito all'SDK. |
OnLogCallback
|
typedefstd::function< void(LogLevel, std::string const &)>
Il tipo di callback di logging che può essere fornito all'SDK. |
OnMultiplayerInvitationEventCallback
|
typedefstd::function< void(MultiplayerEvent, std::string, MultiplayerInvitation)>
Il tipo di callback di invito multiplayer che può essere fornito all'SDK. |
OnTurnBasedMatchEventCallback
|
typedefstd::function< void(MultiplayerEvent event, std::string, TurnBasedMatch)>
Il tipo di callback dell'evento multiplayer basato su turni che può essere fornito all'SDK. |
OpenCallback
|
typedefstd::function< void(OpenResponse const &)>
Definisce un tipo di callback che riceve un OpenResponse . |
ReadCallback
|
typedefstd::function< void(ReadResponse const &)>
Definisce un tipo di callback che riceve un ReadResponse . |
ShowAllUICallback
|
typedefstd::function< void(UIStatus const &)>
Definisce un tipo di callback che riceve un UIStatus . |
ShowAllUICallback
|
typedefstd::function< void(UIStatus const &)>
Definisce un tipo di callback che riceve un UIStatus . |
ShowUICallback
|
typedefstd::function< void(UIStatus const &)>
Definisce un tipo di callback che riceve un UIStatus . |
StartAdvertisingCallback
|
typedefstd::function< void(int64_t client_id, StartAdvertisingResult const &result)>
Definisce un tipo di callback che riceve un valore StartAdvertisingResult quando viene completato un tentativo pubblicitario di un endpoint locale; il relativo campo di operazione riuscita indica se la pubblicità è stata avviata correttamente. |
Typedef
CaptureCapabilitiesCallback
std::function< void(GetCaptureCapabilitiesResponse const &)> CaptureCapabilitiesCallback
Definisce un tipo di callback che riceve un valore GetCaptureCapabilitiesResponse.
Questo tipo di callback viene fornito alle funzioni GetCaptureCapabilities(*)
riportate di seguito.
CaptureStateCallback
std::function< void(GetCaptureStateResponse const &)> CaptureStateCallback
Definisce un tipo di callback che riceve un GetCaptureStateResponse.
Questo tipo di callback viene fornito alle funzioni GetCaptureState(*)
riportate di seguito.
CommitCallback
std::function< void(CommitResponse const &)> CommitCallback
Definisce un tipo di callback che riceve un CommitResponse
.
Questo tipo di callback viene fornito alle funzioni Commit(*)
e ResolveConflict(*)
riportate di seguito.
ConnectionRequestCallback
std::function< void(int64_t client_id, ConnectionRequest const &request)> ConnectionRequestCallback
Definisce un tipo di callback che riceve una ConnectionRequest quando un endpoint remoto tenta di connettersi all'endpoint dell'app.
client_id
è l'ID dell'istanza NearbyConnections
che ha ricevuto questa richiesta. request
contiene i dettagli della richiesta di connessione.
FetchAllCallback
std::function< void(FetchAllResponse const &)> FetchAllCallback
Definisce un tipo di callback che riceve un FetchAllResponse
.
Questo tipo di callback viene fornito alle funzioni FetchAll(*)
riportate di seguito.
FetchAllCallback
std::function< void(FetchAllResponse const &)> FetchAllCallback
Definisce un tipo di callback che riceve un FetchAllResponse
.
Questo tipo di callback viene fornito alle funzioni FetchAll(*)
riportate di seguito.
FetchAllCallback
std::function< void(FetchAllResponse const &)> FetchAllCallback
Definisce un callback di tipo FetchAllResponse
.
FetchAllCallback
std::function< void(FetchAllResponse const &)> FetchAllCallback
Definisce un tipo di callback che riceve un FetchAllResponse
.
Questo tipo di callback viene fornito alle funzioni FetchAll(*)
riportate di seguito.
FetchAllScoreSummariesCallback
std::function< void(FetchAllScoreSummariesResponse const &)> FetchAllScoreSummariesCallback
Definisce un callback di tipo FetchAllScoreSummariesResponse
.
FetchCallback
std::function< void(FetchResponse const &)> FetchCallback
Definisce un tipo di callback che riceve un FetchResponse
.
Questo tipo di callback viene fornito alle funzioni Fetch(*)
riportate di seguito.
FetchCallback
std::function< void(const FetchResponse &)> FetchCallback
Definisce un tipo di callback che riceve un FetchResponse
.
Questo tipo di callback viene fornito alle funzioni Fetch(*)
riportate di seguito.
FetchCallback
std::function< void(FetchResponse const &)> FetchCallback
Definisce un tipo di callback che riceve un FetchResponse.
Questo tipo di callback viene fornito alle funzioni Fetch(*)
riportate di seguito.
FetchCallback
std::function< void(FetchResponse const &)> FetchCallback
Definisce un tipo di callback che riceve un FetchResponse.
Questo tipo di callback viene fornito alle funzioni Fetch(*)
riportate di seguito.
FetchForPlayerCallback
std::function< void(FetchForPlayerResponse const &)> FetchForPlayerCallback
Definisce un tipo di callback che riceve un FetchForPlayerResponse.
Questo tipo di callback viene fornito alle funzioni FetchForPlayer(*)
riportate di seguito.
FetchListCallback
std::function< void(FetchListResponse const &)> FetchListCallback
Definisce un tipo di callback che riceve un valore FetchListResponse.
Questo tipo di callback viene fornito alle funzioni Fetch(*)
riportate di seguito.
FetchScorePageCallback
std::function< void(FetchScorePageResponse const &)> FetchScorePageCallback
Definisce un callback di tipo ScorePageResponse
.
FetchScoreSummaryCallback
std::function< void(FetchScoreSummaryResponse const &)> FetchScoreSummaryCallback
Definisce un callback di tipo FetchScoreSummaryResponse
.
FetchSelfCallback
std::function< void(FetchSelfResponse const &)> FetchSelfCallback
Definisce un tipo di callback che riceve un FetchSelfResponse.
Questo tipo di callback viene fornito alle funzioni FetchSelf(*)
riportate di seguito.
FetchServerAuthCodeCallback
std::function< void(FetchServerAuthCodeResponse const &)> FetchServerAuthCodeCallback
Definisce un tipo di callback che riceve un valore FetchServerAuthCodeResponse.
Questo tipo di callback viene fornito alla funzione FetchServerAuthCode
di seguito.
FlushCallback
std::function< void(FlushStatus)> FlushCallback
Definisce un tipo di callback che riceve il risultato (stato) di un'operazione di svuotamento.
Utilizzata in Flush().
IsCaptureAvailableCallback
std::function< void(IsCaptureAvailableResponse const &)> IsCaptureAvailableCallback
Definisce un tipo di callback che riceve un valore IsCaptureAvailableResponse.
Questo tipo di callback viene fornito alle funzioni IsCaptureAvailable(*)
riportate di seguito.
OnAuthActionFinishedCallback
std::function< void(AuthOperation, AuthStatus)> OnAuthActionFinishedCallback
Il tipo di azione di autenticazione ha terminato il callback che può essere fornito all'SDK.
OnAuthActionStartedCallback
std::function< void(AuthOperation)> OnAuthActionStartedCallback
Il tipo di callback avviato dall'azione di autenticazione che può essere fornito all'SDK.
OnInitializationFinishedCallback
std::function< void(InitializationStatus)> OnInitializationFinishedCallback
Un callback attivato dall'app all'inizializzazione dell'API o quando l'inizializzazione non riesce.
OnLogCallback
std::function< void(LogLevel, std::string const &)> OnLogCallback
Il tipo di callback di logging che può essere fornito all'SDK.
OnLogCallback
std::function< void(LogLevel, std::string const &)> OnLogCallback
Il tipo di callback di logging che può essere fornito all'SDK.
OnMultiplayerInvitationEventCallback
std::function< void(MultiplayerEvent, std::string, MultiplayerInvitation)> OnMultiplayerInvitationEventCallback
Il tipo di callback di invito multiplayer che può essere fornito all'SDK.
Valid() restituisce true solo per MultiplayerInvitation negli eventi AGGIORNATI.
OnTurnBasedMatchEventCallback
std::function< void(MultiplayerEvent event, std::string, TurnBasedMatch)> OnTurnBasedMatchEventCallback
Il tipo di callback dell'evento multiplayer basato su turni che può essere fornito all'SDK.
Valid() restituisce solo true per il parametro TurnBasedMatch negli eventi UPDATED.
OpenCallback
std::function< void(OpenResponse const &)> OpenCallback
Definisce un tipo di callback che riceve un OpenResponse
.
Questo tipo di callback viene fornito alle funzioni Open(*)
riportate di seguito.
ReadCallback
std::function< void(ReadResponse const &)> ReadCallback
Definisce un tipo di callback che riceve un ReadResponse
.
Questo tipo di callback viene fornito alle funzioni Read(*)
riportate di seguito.
ShowAllUICallback
std::function< void(UIStatus const &)> ShowAllUICallback
Definisce un tipo di callback che riceve un UIStatus
.
Questo tipo di callback viene fornito alla funzione ShowAllUI*
di seguito.
ShowAllUICallback
std::function< void(UIStatus const &)> ShowAllUICallback
Definisce un tipo di callback che riceve un UIStatus
.
Questo tipo di callback viene fornito alla funzione ShowAllUI*
di seguito.
ShowUICallback
std::function< void(UIStatus const &)> ShowUICallback
Definisce un tipo di callback che riceve un UIStatus
.
Questo tipo di callback viene fornito alla funzione ShowUI*
di seguito.
StartAdvertisingCallback
std::function< void(int64_t client_id, StartAdvertisingResult const &result)> StartAdvertisingCallback
Definisce un tipo di callback che riceve un valore StartAdvertisingResult quando viene completato un tentativo pubblicitario di un endpoint locale; il relativo campo di operazione riuscita indica se la pubblicità è stata avviata correttamente.
client_id
è l'ID dell'istanza NearbyConnections
che ha provato a iniziare a fare pubblicità. result
contiene i risultati dell'annuncio.