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 typedef
std::function< void(GetCaptureCapabilitiesResponse const &)>
Definisce un tipo di callback che riceve un valore GetCaptureCapabilitiesResponse.
CaptureStateCallback typedef
std::function< void(GetCaptureStateResponse const &)>
Definisce un tipo di callback che riceve un GetCaptureStateResponse.
CommitCallback typedef
std::function< void(CommitResponse const &)>
Definisce un tipo di callback che riceve un CommitResponse.
ConnectionRequestCallback typedef
std::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 typedef
std::function< void(FetchAllResponse const &)>
Definisce un tipo di callback che riceve un FetchAllResponse.
FetchAllCallback typedef
std::function< void(FetchAllResponse const &)>
Definisce un tipo di callback che riceve un FetchAllResponse.
FetchAllCallback typedef
std::function< void(FetchAllResponse const &)>
Definisce un callback di tipo FetchAllResponse.
FetchAllCallback typedef
std::function< void(FetchAllResponse const &)>
Definisce un tipo di callback che riceve un FetchAllResponse.
FetchAllScoreSummariesCallback typedef
std::function< void(FetchAllScoreSummariesResponse const &)>
Definisce un callback di tipo FetchAllScoreSummariesResponse.
FetchCallback typedef
std::function< void(FetchResponse const &)>
Definisce un tipo di callback che riceve un FetchResponse.
FetchCallback typedef
std::function< void(const FetchResponse &)>
Definisce un tipo di callback che riceve un FetchResponse.
FetchCallback typedef
std::function< void(FetchResponse const &)>
Definisce un tipo di callback che riceve un FetchResponse.
FetchCallback typedef
std::function< void(FetchResponse const &)>
Definisce un tipo di callback che riceve un FetchResponse.
FetchForPlayerCallback typedef
std::function< void(FetchForPlayerResponse const &)>
Definisce un tipo di callback che riceve un FetchForPlayerResponse.
FetchListCallback typedef
std::function< void(FetchListResponse const &)>
Definisce un tipo di callback che riceve un valore FetchListResponse.
FetchScorePageCallback typedef
std::function< void(FetchScorePageResponse const &)>
Definisce un callback di tipo ScorePageResponse.
FetchScoreSummaryCallback typedef
std::function< void(FetchScoreSummaryResponse const &)>
Definisce un callback di tipo FetchScoreSummaryResponse.
FetchSelfCallback typedef
std::function< void(FetchSelfResponse const &)>
Definisce un tipo di callback che riceve un FetchSelfResponse.
FetchServerAuthCodeCallback typedef
std::function< void(FetchServerAuthCodeResponse const &)>
Definisce un tipo di callback che riceve un valore FetchServerAuthCodeResponse.
FlushCallback typedef
std::function< void(FlushStatus)>
Definisce un tipo di callback che riceve il risultato (stato) di un'operazione di svuotamento.
IsCaptureAvailableCallback typedef
std::function< void(IsCaptureAvailableResponse const &)>
Definisce un tipo di callback che riceve un valore IsCaptureAvailableResponse.
OnAuthActionFinishedCallback typedef
std::function< void(AuthOperation, AuthStatus)>
Il tipo di azione di autenticazione ha terminato il callback che può essere fornito all'SDK.
OnAuthActionStartedCallback typedef
std::function< void(AuthOperation)>
Il tipo di callback avviato dall'azione di autenticazione che può essere fornito all'SDK.
OnInitializationFinishedCallback typedef
std::function< void(InitializationStatus)>
Un callback attivato dall'app all'inizializzazione dell'API o quando l'inizializzazione non riesce.
OnLogCallback typedef
std::function< void(LogLevel, std::string const &)>
Il tipo di callback di logging che può essere fornito all'SDK.
OnLogCallback typedef
std::function< void(LogLevel, std::string const &)>
Il tipo di callback di logging che può essere fornito all'SDK.
OnMultiplayerInvitationEventCallback typedef
std::function< void(MultiplayerEvent, std::string, MultiplayerInvitation)>
Il tipo di callback di invito multiplayer che può essere fornito all'SDK.
OnTurnBasedMatchEventCallback typedef
std::function< void(MultiplayerEvent event, std::string, TurnBasedMatch)>
Il tipo di callback dell'evento multiplayer basato su turni che può essere fornito all'SDK.
OpenCallback typedef
std::function< void(OpenResponse const &)>
Definisce un tipo di callback che riceve un OpenResponse.
ReadCallback typedef
std::function< void(ReadResponse const &)>
Definisce un tipo di callback che riceve un ReadResponse.
ShowAllUICallback typedef
std::function< void(UIStatus const &)>
Definisce un tipo di callback che riceve un UIStatus.
ShowAllUICallback typedef
std::function< void(UIStatus const &)>
Definisce un tipo di callback che riceve un UIStatus.
ShowUICallback typedef
std::function< void(UIStatus const &)>
Definisce un tipo di callback che riceve un UIStatus.
StartAdvertisingCallback typedef
std::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.