Tipi di risposta

Tipi utilizzati dalle funzioni di accesso per fornire coppie stato / valore.

Riepilogo

I tipi di risposta vengono restituiti tramite un callback, come spiegato nella sezione Callback, o tramite una funzione di blocco, come definito in Gestori.

Ogni tipo di risposta contiene sia dati sia un ResponseStatus. Nei casi in cui ResponseStatus IsSuccess(), i dati corrispondenti sono Valid() (nel caso di un singolo valore di dati) o non sono vuoti (nel caso di un vettore).

Nei casi in cui ResponseStatus IsError(), i dati corrispondenti sono !Valid() (nel caso di un singolo valore di dati) o sono vuoti (nel caso di un vettore).

Enumerazioni

StatusCode enum
Valori dei codici di stato restituiti nel campo status.

Typedef

PlayerSelectUIResponse typedef
TurnBasedMultiplayerManager::PlayerSelectUIResponse
Data e ResponseStatus per l'operazione ShowPlayerSelectUI.

Strutture

gpg::EndpointDetails

Dettagli relativi a un endpoint remoto rilevato dall'app.

gpg::LeaderboardManager::FetchAllResponse

Contiene dati e stati di risposta per tutte le classifiche.

gpg::LeaderboardManager::FetchAllScoreSummariesResponse

Contiene tutti i dati e gli stati delle risposte per tutti i riepiloghi dei punteggi della classifica.

gpg::LeaderboardManager::FetchResponse

Contiene i dati di una classifica, insieme a uno stato delle risposte.

gpg::LeaderboardManager::FetchScorePageResponse

Restituisce lo stato e i dati della risposta dalla pagina del punteggio visualizzata.

gpg::LeaderboardManager::FetchScoreSummaryResponse

Stato di dati e risposte per un riepilogo del punteggio della classifica specificato.

gpg::PlayerManager::FetchListResponse

Una risposta contenente un vettore di player.

gpg::PlayerManager::FetchSelfResponse

Contiene tutti i dati del player, insieme a uno stato della risposta.

gpg::RealTimeMultiplayerManager::FetchInvitationsResponse

Data e ResponseStatus per l'operazione FetchInvitations.

gpg::RealTimeMultiplayerManager::RealTimeRoomResponse

Data e ResponseStatus per uno specifico oggetto RealTimeRoom.

gpg::RealTimeMultiplayerManager::RoomInboxUIResponse

Data e ResponseStatus per l'operazione ShowRoomInboxUI.

gpg::RealTimeMultiplayerManager::WaitingRoomUIResponse

Data e ResponseStatus per l'operazione ShowWaitingRoomUI.

gpg::SnapshotManager::CommitResponse

Contiene i dati per uno snapshot aggiornato, insieme allo stato della risposta.

gpg::SnapshotManager::OpenResponse

Contiene i dati per un determinato snapshot richiesto insieme a uno stato della risposta.

gpg::SnapshotManager::ReadResponse

Legge lo stato della risposta e i dati degli snapshot restituiti da un'operazione di lettura degli snapshot.

gpg::SnapshotManager::SnapshotSelectUIResponse

Data e ResponseStatus per l'operazione ShowSelectUIOperation.

gpg::StartAdvertisingResult

L'ID e il nome di un'istanza registrata su questo dispositivo.

gpg::StatsManager::FetchForPlayerResponse

Contiene tutti i dati PlayerStats e lo stato della risposta.

gpg::TurnBasedMultiplayerManager::MatchInboxUIResponse

Data e ResponseStatus per l'operazione ShowMatchInboxUI.

gpg::TurnBasedMultiplayerManager::PlayerSelectUIResponse

Data e ResponseStatus per l'operazione ShowPlayerSelectUI.

gpg::TurnBasedMultiplayerManager::TurnBasedMatchResponse

Data e ResponseStatus per uno specifico TurnBasedMatch.

gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse

Data e ResponseStatus per TurnBasedMatches e gli inviti.

gpg::VideoManager::GetCaptureCapabilitiesResponse

Contiene i dati per le funzionalità video, insieme allo stato della risposta.

gpg::VideoManager::GetCaptureStateResponse

Contiene i dati per lo stato dell'acquisizione del video, insieme allo stato della risposta.

gpg::VideoManager::IsCaptureAvailableResponse

Blocca se è disponibile una modalità di acquisizione (specificata in IsCaptureAvailable) e lo stato della risposta.

Enumerazioni

StatusCode

 StatusCode

Valori dei codici di stato restituiti nel campo status.

Typedef

PlayerSelectUIResponse

TurnBasedMultiplayerManager::PlayerSelectUIResponse PlayerSelectUIResponse

Data e ResponseStatus per l'operazione ShowPlayerSelectUI.

Questo viene condiviso con la modalità multiplayer a turni.