Tipos de resposta

Tipos usados por modificadores para fornecer pares de status / valor.

Resumo

Os tipos de resposta são retornados por um callback, conforme explicado em Callbacks, ou por uma função de bloqueio, conforme definido em Gestores.

Cada tipo de resposta contém dados e um ResponseStatus. Nos casos em que o ResponseStatus IsSuccess(), os dados correspondentes são Valid() (no caso de um único valor de dados) ou não vazios (no caso de um vetor).

Nos casos em que o ResponseStatus IsError(), os dados correspondentes são !Valid() (no caso de um único valor de dados) ou vazios (no caso de um vetor).

Enumerações

StatusCode enum
Valores do código de status retornados no campo status.

Typedefs

PlayerSelectUIResponse typedef
TurnBasedMultiplayerManager::PlayerSelectUIResponse
Data e ResponseStatus para a operação ShowPlayerSelectUI.

Estruturas

gpg::EndpointDetails

Detalhes sobre um endpoint remoto que o app descobriu.

gpg::LeaderboardManager::FetchAllResponse

Contém dados e status de resposta para todas as tabelas de classificação.

gpg::LeaderboardManager::FetchAllScoreSummariesResponse

Contém todos os dados e status de resposta de todos os resumos de pontuação da tabela de líderes.

gpg::LeaderboardManager::FetchResponse

Armazena dados de uma tabela de classificação e um status de resposta.

gpg::LeaderboardManager::FetchScorePageResponse

Retorna o status da resposta e os dados da página de pontuação acessada.

gpg::LeaderboardManager::FetchScoreSummaryResponse

Dados e status de resposta para um resumo de pontuação da tabela de classificação especificado.

gpg::PlayerManager::FetchListResponse

Uma resposta que contém um vetor de jogadores.

gpg::PlayerManager::FetchSelfResponse

Contém todos os dados do jogador, além de um status de resposta.

gpg::RealTimeMultiplayerManager::FetchInvitationsResponse

Data e ResponseStatus para a operação FetchInvitations.

gpg::RealTimeMultiplayerManager::RealTimeRoomResponse

Data e ResponseStatus para um objeto RealTimeRoom específico.

gpg::RealTimeMultiplayerManager::RoomInboxUIResponse

Data e ResponseStatus para a operação ShowRoomInboxUI.

gpg::RealTimeMultiplayerManager::WaitingRoomUIResponse

Data e ResponseStatus para a operação ShowWaitingRoomUI.

gpg::SnapshotManager::CommitResponse

Armazena os dados de um snapshot atualizado, além de um status de resposta.

gpg::SnapshotManager::OpenResponse

Armazena os dados de um determinado snapshot solicitado, além de um status de resposta.

gpg::SnapshotManager::ReadResponse

Lê o status da resposta e os dados de snapshot retornados de uma operação de leitura de snapshot.

gpg::SnapshotManager::SnapshotSelectUIResponse

Data e ResponseStatus para a operação ShowSelectUIOperation.

gpg::StartAdvertisingResult

O ID e o nome de uma instância registrada neste dispositivo.

gpg::StatsManager::FetchForPlayerResponse

Contém todos os dados de PlayerStats, além de um status de resposta.

gpg::TurnBasedMultiplayerManager::MatchInboxUIResponse

Data e ResponseStatus para a operação ShowMatchInboxUI.

gpg::TurnBasedMultiplayerManager::PlayerSelectUIResponse

Data e ResponseStatus para a operação ShowPlayerSelectUI.

gpg::TurnBasedMultiplayerManager::TurnBasedMatchResponse

Data e ResponseStatus para um TurnBasedMatch específico.

gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse

Data e ResponseStatus para TurnBasedMatches e convites.

gpg::VideoManager::GetCaptureCapabilitiesResponse

Armazena dados para recursos de vídeo, além de um status de resposta.

gpg::VideoManager::GetCaptureStateResponse

Armazena dados para o estado de captura de vídeo, além de um status de resposta.

gpg::VideoManager::IsCaptureAvailableResponse

Retorna se um modo de captura (especificado em IsCaptureAvailable) está disponível ou não, junto com um status de resposta.

Enumerações

StatusCode

 StatusCode

Valores do código de status retornados no campo status.

Typedefs

PlayerSelectUIResponse

TurnBasedMultiplayerManager::PlayerSelectUIResponse PlayerSelectUIResponse

Data e ResponseStatus para a operação ShowPlayerSelectUI.

Isso é compartilhado com o modo multijogador com base em turnos.