Callbacks

Funtores que são alvo de chamadas assíncronas.

Resumo

Inclui funtores para callbacks únicos fornecidos como argumentos aos métodos do acessador, bem como callbacks multiuso configurados no tempo de build do GameServices.

Todos os callbacks são invocados em uma linha de execução dedicada. Essa linha de execução é potencialmente diferente de qualquer conceito de plataforma de uma "linha de execução principal" ou "linha de execução de IU". Os callbacks do usuário precisam ser executados rapidamente, já que uma linha de execução de callback paralisada pode causar problemas visíveis ao usuário (por exemplo, atraso na conclusão de uma solicitação de logout).

Não invoque APIs GPG de bloqueio, como Leaderboards().FetchAllBlocking(), em um callback, porque essas chamadas causarão impasses.

Typedefs

CaptureCapabilitiesCallback typedef
std::function< void(GetCaptureCapabilitiesResponse const &)>
Define um tipo de callback que recebe uma GetCaptureCapabilitiesResponse.
CaptureStateCallback typedef
std::function< void(GetCaptureStateResponse const &)>
Define um tipo de callback que recebe uma GetCaptureStateResponse.
CommitCallback typedef
std::function< void(CommitResponse const &)>
Define um tipo de callback que recebe um CommitResponse.
ConnectionRequestCallback typedef
std::function< void(int64_t client_id, ConnectionRequest const &request)>
Define um tipo de callback que recebe uma ConnectionRequest quando um endpoint remoto tenta se conectar ao próprio endpoint do app.
FetchAllCallback typedef
std::function< void(FetchAllResponse const &)>
Define um tipo de callback que recebe um FetchAllResponse.
FetchAllCallback typedef
std::function< void(FetchAllResponse const &)>
Define um tipo de callback que recebe um FetchAllResponse.
FetchAllCallback typedef
std::function< void(FetchAllResponse const &)>
Define um callback do tipo FetchAllResponse.
FetchAllCallback typedef
std::function< void(FetchAllResponse const &)>
Define um tipo de callback que recebe um FetchAllResponse.
FetchAllScoreSummariesCallback typedef
std::function< void(FetchAllScoreSummariesResponse const &)>
Define um callback do tipo FetchAllScoreSummariesResponse.
FetchCallback typedef
std::function< void(FetchResponse const &)>
Define um tipo de callback que recebe um FetchResponse.
FetchCallback typedef
std::function< void(const FetchResponse &)>
Define um tipo de callback que recebe um FetchResponse.
FetchCallback typedef
std::function< void(FetchResponse const &)>
Define um tipo de callback que recebe uma FetchResponse.
FetchCallback typedef
std::function< void(FetchResponse const &)>
Define um tipo de callback que recebe uma FetchResponse.
FetchForPlayerCallback typedef
std::function< void(FetchForPlayerResponse const &)>
Define um tipo de callback que recebe um FetchForPlayerResponse.
FetchListCallback typedef
std::function< void(FetchListResponse const &)>
Define um tipo de callback que recebe uma FetchListResponse.
FetchScorePageCallback typedef
std::function< void(FetchScorePageResponse const &)>
Define um callback do tipo ScorePageResponse.
FetchScoreSummaryCallback typedef
std::function< void(FetchScoreSummaryResponse const &)>
Define um callback do tipo FetchScoreSummaryResponse.
FetchSelfCallback typedef
std::function< void(FetchSelfResponse const &)>
Define um tipo de callback que recebe uma FetchSelfResponse.
FetchServerAuthCodeCallback typedef
std::function< void(FetchServerAuthCodeResponse const &)>
Define um tipo de callback que recebe um FetchServerAuthCodeResponse.
FlushCallback typedef
std::function< void(FlushStatus)>
Define um tipo de callback que recebe o resultado (status) de uma operação de limpeza.
IsCaptureAvailableCallback typedef
std::function< void(IsCaptureAvailableResponse const &)>
Define um tipo de callback que recebe um IsCaptureAvailableResponse.
OnAuthActionFinishedCallback typedef
std::function< void(AuthOperation, AuthStatus)>
O tipo de callback da ação de autenticação concluído que pode ser fornecido ao SDK.
OnAuthActionStartedCallback typedef
std::function< void(AuthOperation)>
O tipo de chamada de retorno iniciada pela ação de autenticação que pode ser fornecido ao SDK.
OnInitializationFinishedCallback typedef
std::function< void(InitializationStatus)>
Um callback que o app invoca ao inicializar a API ou quando a inicialização falha.
OnLogCallback typedef
std::function< void(LogLevel, std::string const &)>
O tipo de callback de geração de registros que pode ser fornecido ao SDK.
OnLogCallback typedef
std::function< void(LogLevel, std::string const &)>
O tipo de callback de geração de registros que pode ser fornecido ao SDK.
OnMultiplayerInvitationEventCallback typedef
std::function< void(MultiplayerEvent, std::string, MultiplayerInvitation)>
O tipo de retorno de chamada do convite de multiplayer que pode ser fornecido ao SDK.
OnTurnBasedMatchEventCallback typedef
std::function< void(MultiplayerEvent event, std::string, TurnBasedMatch)>
O tipo de callback do evento multiplayer baseado em turnos que pode ser fornecido ao SDK.
OpenCallback typedef
std::function< void(OpenResponse const &)>
Define um tipo de callback que recebe um OpenResponse.
ReadCallback typedef
std::function< void(ReadResponse const &)>
Define um tipo de callback que recebe um ReadResponse.
ShowAllUICallback typedef
std::function< void(UIStatus const &)>
Define um tipo de callback que recebe um UIStatus.
ShowAllUICallback typedef
std::function< void(UIStatus const &)>
Define um tipo de callback que recebe um UIStatus.
ShowUICallback typedef
std::function< void(UIStatus const &)>
Define um tipo de callback que recebe um UIStatus.
StartAdvertisingCallback typedef
std::function< void(int64_t client_id, StartAdvertisingResult const &result)>
Define um tipo de callback que recebe um StartAdvertisingResult quando uma tentativa de publicidade de endpoint local é concluída. O campo de sucesso indica se a publicidade foi iniciada.

Typedefs

CaptureCapabilitiesCallback

std::function< void(GetCaptureCapabilitiesResponse const &)> CaptureCapabilitiesCallback

Define um tipo de callback que recebe uma GetCaptureCapabilitiesResponse.

Esse tipo de callback é fornecido às funções GetCaptureCapabilities(*) abaixo.

CaptureStateCallback

std::function< void(GetCaptureStateResponse const &)> CaptureStateCallback

Define um tipo de callback que recebe uma GetCaptureStateResponse.

Esse tipo de callback é fornecido às funções GetCaptureState(*) abaixo.

CommitCallback

std::function< void(CommitResponse const &)> CommitCallback

Define um tipo de callback que recebe um CommitResponse.

Esse tipo de callback é fornecido às funções Commit(*) e ResolveConflict(*) abaixo.

ConnectionRequestCallback

std::function< void(int64_t client_id, ConnectionRequest const &request)> ConnectionRequestCallback

Define um tipo de callback que recebe uma ConnectionRequest quando um endpoint remoto tenta se conectar ao próprio endpoint do app.

client_id é o ID da instância NearbyConnections que recebeu essa solicitação. request contém os detalhes da solicitação de conexão.

FetchAllCallback

std::function< void(FetchAllResponse const &)> FetchAllCallback

Define um tipo de callback que recebe um FetchAllResponse.

Esse tipo de callback é fornecido às funções FetchAll(*) abaixo.

FetchAllCallback

std::function< void(FetchAllResponse const &)> FetchAllCallback

Define um tipo de callback que recebe um FetchAllResponse.

Esse tipo de callback é fornecido às funções FetchAll(*) abaixo.

FetchAllCallback

std::function< void(FetchAllResponse const &)> FetchAllCallback

Define um callback do tipo FetchAllResponse.

FetchAllCallback

std::function< void(FetchAllResponse const &)> FetchAllCallback

Define um tipo de callback que recebe um FetchAllResponse.

Esse tipo de callback é fornecido às funções FetchAll(*) abaixo.

FetchAllScoreSummariesCallback

std::function< void(FetchAllScoreSummariesResponse const &)> FetchAllScoreSummariesCallback

Define um callback do tipo FetchAllScoreSummariesResponse.

FetchCallback

std::function< void(FetchResponse const &)> FetchCallback

Define um tipo de callback que recebe um FetchResponse.

Esse tipo de callback é fornecido às funções Fetch(*) abaixo.

FetchCallback

std::function< void(const FetchResponse &)> FetchCallback

Define um tipo de callback que recebe um FetchResponse.

Esse tipo de callback é fornecido às funções Fetch(*) abaixo.

FetchCallback

std::function< void(FetchResponse const &)> FetchCallback

Define um tipo de callback que recebe uma FetchResponse.

Esse tipo de callback é fornecido às funções Fetch(*) abaixo.

FetchCallback

std::function< void(FetchResponse const &)> FetchCallback

Define um tipo de callback que recebe uma FetchResponse.

Esse tipo de callback é fornecido às funções Fetch(*) abaixo.

FetchForPlayerCallback

std::function< void(FetchForPlayerResponse const &)> FetchForPlayerCallback

Define um tipo de callback que recebe um FetchForPlayerResponse.

Esse tipo de callback é fornecido às funções FetchForPlayer(*) abaixo.

FetchListCallback

std::function< void(FetchListResponse const &)> FetchListCallback

Define um tipo de callback que recebe uma FetchListResponse.

Esse tipo de callback é fornecido às funções Fetch(*) abaixo.

FetchScorePageCallback

std::function< void(FetchScorePageResponse const &)> FetchScorePageCallback

Define um callback do tipo ScorePageResponse.

FetchScoreSummaryCallback

std::function< void(FetchScoreSummaryResponse const &)> FetchScoreSummaryCallback

Define um callback do tipo FetchScoreSummaryResponse.

FetchSelfCallback

std::function< void(FetchSelfResponse const &)> FetchSelfCallback

Define um tipo de callback que recebe uma FetchSelfResponse.

Esse tipo de callback é fornecido às funções FetchSelf(*) abaixo.

FetchServerAuthCodeCallback

std::function< void(FetchServerAuthCodeResponse const &)> FetchServerAuthCodeCallback

Define um tipo de callback que recebe um FetchServerAuthCodeResponse.

Esse tipo de callback é fornecido à função FetchServerAuthCode abaixo.

FlushCallback

std::function< void(FlushStatus)> FlushCallback

Define um tipo de callback que recebe o resultado (status) de uma operação de limpeza.

Usado em Flush().

IsCaptureAvailableCallback

std::function< void(IsCaptureAvailableResponse const &)> IsCaptureAvailableCallback

Define um tipo de callback que recebe um IsCaptureAvailableResponse.

Esse tipo de callback é fornecido às funções IsCaptureAvailable(*) abaixo.

OnAuthActionFinishedCallback

std::function< void(AuthOperation, AuthStatus)> OnAuthActionFinishedCallback

O tipo de callback da ação de autenticação concluído que pode ser fornecido ao SDK.

OnAuthActionStartedCallback

std::function< void(AuthOperation)> OnAuthActionStartedCallback

O tipo de chamada de retorno iniciada pela ação de autenticação que pode ser fornecido ao SDK.

OnInitializationFinishedCallback

std::function< void(InitializationStatus)> OnInitializationFinishedCallback

Um callback que o app invoca ao inicializar a API ou quando a inicialização falha.

OnLogCallback

std::function< void(LogLevel, std::string const &)> OnLogCallback

O tipo de callback de geração de registros que pode ser fornecido ao SDK.

OnLogCallback

std::function< void(LogLevel, std::string const &)> OnLogCallback

O tipo de callback de geração de registros que pode ser fornecido ao SDK.

OnMultiplayerInvitationEventCallback

std::function< void(MultiplayerEvent, std::string, MultiplayerInvitation)> OnMultiplayerInvitationEventCallback

O tipo de retorno de chamada do convite de multiplayer que pode ser fornecido ao SDK.

Valid() só retorna verdadeiro para o MultiplayerInvitation em eventos ATUALIZADOS.

OnTurnBasedMatchEventCallback

std::function< void(MultiplayerEvent event, std::string, TurnBasedMatch)> OnTurnBasedMatchEventCallback

O tipo de callback do evento multiplayer baseado em turnos que pode ser fornecido ao SDK.

Valid() só retorna verdadeiro para o parâmetro TurnBasedMatch em eventos ATUALIZADOS.

OpenCallback

std::function< void(OpenResponse const &)> OpenCallback

Define um tipo de callback que recebe um OpenResponse.

Esse tipo de callback é fornecido às funções Open(*) abaixo.

ReadCallback

std::function< void(ReadResponse const &)> ReadCallback

Define um tipo de callback que recebe um ReadResponse.

Esse tipo de callback é fornecido às funções Read(*) abaixo.

ShowAllUICallback

std::function< void(UIStatus const &)> ShowAllUICallback

Define um tipo de callback que recebe um UIStatus.

Esse tipo de callback é fornecido à função ShowAllUI* abaixo.

ShowAllUICallback

std::function< void(UIStatus const &)> ShowAllUICallback

Define um tipo de callback que recebe um UIStatus.

Esse tipo de callback é fornecido à função ShowAllUI* abaixo.

ShowUICallback

std::function< void(UIStatus const &)> ShowUICallback

Define um tipo de callback que recebe um UIStatus.

Esse tipo de callback é fornecido à função ShowUI* abaixo.

StartAdvertisingCallback

std::function< void(int64_t client_id, StartAdvertisingResult const &result)> StartAdvertisingCallback

Define um tipo de callback que recebe um StartAdvertisingResult quando uma tentativa de publicidade de endpoint local é concluída. O campo de sucesso indica se a publicidade foi iniciada.

client_id é o ID da instância do NearbyConnections que tentou iniciar a publicidade. result contém os resultados dessa publicidade.