Callbacks
Funtores que são o destino de chamadas assíncronas.
Resumo
Inclui functors para callbacks de uma única vez fornecidos como argumentos para métodos de acesso, bem como callbacks de uso múltiplo configurados no momento de build do GameServices.
Todos os callbacks são invocados em uma linha de execução de callback dedicada. Essa linha de execução é potencialmente distinta 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, porque uma linha de execução de callback parada pode causar problemas visíveis ao usuário, como o 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 causam deadlocks.
Typedefs |
|
---|---|
CaptureCapabilitiesCallback
|
typedefstd::function< void(GetCaptureCapabilitiesResponse const &)>
Define um tipo de callback que recebe uma GetCaptureCapabilitiesResponse. |
CaptureStateCallback
|
typedefstd::function< void(GetCaptureStateResponse const &)>
Define um tipo de callback que recebe uma GetCaptureStateResponse. |
CommitCallback
|
typedefstd::function< void(CommitResponse const &)>
Define um tipo de callback que recebe um CommitResponse . |
ConnectionRequestCallback
|
typedefstd::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 endpoint do próprio app. |
FetchAllCallback
|
typedefstd::function< void(FetchAllResponse const &)>
Define um tipo de callback que recebe um FetchAllResponse . |
FetchAllCallback
|
typedefstd::function< void(FetchAllResponse const &)>
Define um tipo de callback que recebe um FetchAllResponse . |
FetchAllCallback
|
typedefstd::function< void(FetchAllResponse const &)>
Define um callback do tipo FetchAllResponse . |
FetchAllCallback
|
typedefstd::function< void(FetchAllResponse const &)>
Define um tipo de callback que recebe um FetchAllResponse . |
FetchAllScoreSummariesCallback
|
typedefstd::function< void(FetchAllScoreSummariesResponse const &)>
Define um callback do tipo FetchAllScoreSummariesResponse . |
FetchCallback
|
typedefstd::function< void(FetchResponse const &)>
Define um tipo de callback que recebe um FetchResponse . |
FetchCallback
|
typedefstd::function< void(const FetchResponse &)>
Define um tipo de callback que recebe um FetchResponse . |
FetchCallback
|
typedefstd::function< void(FetchResponse const &)>
Define um tipo de callback que recebe uma FetchResponse. |
FetchCallback
|
typedefstd::function< void(FetchResponse const &)>
Define um tipo de callback que recebe uma FetchResponse. |
FetchForPlayerCallback
|
typedefstd::function< void(FetchForPlayerResponse const &)>
Define um tipo de callback que recebe uma FetchForPlayerResponse. |
FetchListCallback
|
typedefstd::function< void(FetchListResponse const &)>
Define um tipo de callback que recebe uma FetchListResponse. |
FetchScorePageCallback
|
typedefstd::function< void(FetchScorePageResponse const &)>
Define um callback do tipo ScorePageResponse . |
FetchScoreSummaryCallback
|
typedefstd::function< void(FetchScoreSummaryResponse const &)>
Define um callback do tipo FetchScoreSummaryResponse . |
FetchSelfCallback
|
typedefstd::function< void(FetchSelfResponse const &)>
Define um tipo de callback que recebe uma FetchSelfResponse. |
FetchServerAuthCodeCallback
|
typedefstd::function< void(FetchServerAuthCodeResponse const &)>
Define um tipo de callback que recebe uma FetchServerAuthCodeResponse. |
FlushCallback
|
typedefstd::function< void(FlushStatus)>
Define um tipo de callback que recebe o resultado (status) de uma operação de limpeza. |
IsCaptureAvailableCallback
|
typedefstd::function< void(IsCaptureAvailableResponse const &)>
Define um tipo de callback que recebe uma IsCaptureAvailableResponse. |
OnAuthActionFinishedCallback
|
typedefstd::function< void(AuthOperation, AuthStatus)>
O tipo de callback de ação de autenticação concluída que pode ser fornecido ao SDK. |
OnAuthActionStartedCallback
|
typedefstd::function< void(AuthOperation)>
O tipo de callback de ação de autenticação iniciada que pode ser fornecido ao SDK. |
OnInitializationFinishedCallback
|
typedefstd::function< void(InitializationStatus)>
Um callback que o app invoca ao inicializar a API ou quando a inicialização falha. |
OnLogCallback
|
typedefstd::function< void(LogLevel, std::string const &)>
O tipo de callback de geração de registros que pode ser fornecido ao SDK. |
OnLogCallback
|
typedefstd::function< void(LogLevel, std::string const &)>
O tipo de callback de geração de registros que pode ser fornecido ao SDK. |
OnMultiplayerInvitationEventCallback
|
typedefstd::function< void(MultiplayerEvent, std::string, MultiplayerInvitation)>
O tipo de callback de convite multiplayer que pode ser fornecido ao SDK. |
OnTurnBasedMatchEventCallback
|
typedefstd::function< void(MultiplayerEvent event, std::string, TurnBasedMatch)>
O tipo de callback de evento multiplayer por turnos que pode ser fornecido ao SDK. |
OpenCallback
|
typedefstd::function< void(OpenResponse const &)>
Define um tipo de callback que recebe um OpenResponse . |
ReadCallback
|
typedefstd::function< void(ReadResponse const &)>
Define um tipo de callback que recebe um ReadResponse . |
ShowAllUICallback
|
typedefstd::function< void(UIStatus const &)>
Define um tipo de callback que recebe um UIStatus . |
ShowAllUICallback
|
typedefstd::function< void(UIStatus const &)>
Define um tipo de callback que recebe um UIStatus . |
ShowUICallback
|
typedefstd::function< void(UIStatus const &)>
Define um tipo de callback que recebe um UIStatus . |
StartAdvertisingCallback
|
typedefstd::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 endpoint do próprio 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 uma 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 uma 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 uma IsCaptureAvailableResponse.
Esse tipo de callback é fornecido às funções IsCaptureAvailable(*)
abaixo.
OnAuthActionFinishedCallback
std::function< void(AuthOperation, AuthStatus)> OnAuthActionFinishedCallback
O tipo de callback de ação de autenticação concluída que pode ser fornecido ao SDK.
OnAuthActionStartedCallback
std::function< void(AuthOperation)> OnAuthActionStartedCallback
O tipo de callback da ação de autenticação iniciada 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 callback de convite multiplayer que pode ser fornecido ao SDK.
Valid() só retorna "true" para MultiplayerInvitation em eventos ATUALIZADOS.
OnTurnBasedMatchEventCallback
std::function< void(MultiplayerEvent event, std::string, TurnBasedMatch)> OnTurnBasedMatchEventCallback
O tipo de callback de evento multiplayer por turnos que pode ser fornecido ao SDK.
Valid() só retorna "true" 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 NearbyConnections
que tentou iniciar a publicidade. result
contém os resultados dessa publicidade.