Devoluciones de llamada

Funtores que son el objetivo de las llamadas asíncronas.

Resumen

Incluye functors para devoluciones de llamada únicas que se proporcionan como argumentos a los métodos de acceso, así como devoluciones de llamada de uso múltiple configuradas en el tiempo de compilación de GameServices.

Todas las devoluciones de llamada se invocan en un subproceso de devolución de llamada exclusivo. Este subproceso es potencialmente distinto a cualquier concepto de plataforma de un "subproceso principal" o "subproceso de IU". Las devoluciones de llamada del usuario deben ejecutarse rápidamente, ya que un subproceso de devolución de llamada detenido puede causar problemas visibles para el usuario (por ejemplo, demoras en la ejecución de una solicitud de salida de la cuenta).

No debes invocar APIs de GPG de bloqueo, como Leaderboards().FetchAllBlocking(), dentro de una devolución de llamada, ya que estas llamadas causarán interbloqueos.

Typedefs

CaptureCapabilitiesCallback typedef
std::function< void(GetCaptureCapabilitiesResponse const &)>
Define un tipo de devolución de llamada que recibe un GetCaptureCapabilitiesResponse.
CaptureStateCallback typedef
std::function< void(GetCaptureStateResponse const &)>
Define un tipo de devolución de llamada que recibe una GetCaptureStateResponse.
CommitCallback typedef
std::function< void(CommitResponse const &)>
Define un tipo de devolución de llamada que recibe un CommitResponse.
ConnectionRequestCallback typedef
std::function< void(int64_t client_id, ConnectionRequest const &request)>
Define un tipo de devolución de llamada que recibe una ConnectionRequest cuando un extremo remoto intenta conectarse al extremo de la app.
FetchAllCallback typedef
std::function< void(FetchAllResponse const &)>
Define un tipo de devolución de llamada que recibe un FetchAllResponse.
FetchAllCallback typedef
std::function< void(FetchAllResponse const &)>
Define un tipo de devolución de llamada que recibe un FetchAllResponse.
FetchAllCallback typedef
std::function< void(FetchAllResponse const &)>
Define una devolución de llamada de tipo FetchAllResponse.
FetchAllCallback typedef
std::function< void(FetchAllResponse const &)>
Define un tipo de devolución de llamada que recibe un FetchAllResponse.
FetchAllScoreSummariesCallback typedef
std::function< void(FetchAllScoreSummariesResponse const &)>
Define una devolución de llamada de tipo FetchAllScoreSummariesResponse.
FetchCallback typedef
std::function< void(FetchResponse const &)>
Define un tipo de devolución de llamada que recibe un FetchResponse.
FetchCallback typedef
std::function< void(const FetchResponse &)>
Define un tipo de devolución de llamada que recibe un FetchResponse.
FetchCallback typedef
std::function< void(FetchResponse const &)>
Define un tipo de devolución de llamada que recibe un FetchResponse.
FetchCallback typedef
std::function< void(FetchResponse const &)>
Define un tipo de devolución de llamada que recibe un FetchResponse.
FetchForPlayerCallback typedef
std::function< void(FetchForPlayerResponse const &)>
Define un tipo de devolución de llamada que recibe un FetchForPlayerResponse.
FetchListCallback typedef
std::function< void(FetchListResponse const &)>
Define un tipo de devolución de llamada que recibe un FetchListResponse.
FetchScorePageCallback typedef
std::function< void(FetchScorePageResponse const &)>
Define una devolución de llamada de tipo ScorePageResponse.
FetchScoreSummaryCallback typedef
std::function< void(FetchScoreSummaryResponse const &)>
Define una devolución de llamada de tipo FetchScoreSummaryResponse.
FetchSelfCallback typedef
std::function< void(FetchSelfResponse const &)>
Define un tipo de devolución de llamada que recibe un FetchSelfResponse.
FetchServerAuthCodeCallback typedef
std::function< void(FetchServerAuthCodeResponse const &)>
Define un tipo de devolución de llamada que recibe un FetchServerAuthCodeResponse.
FlushCallback typedef
std::function< void(FlushStatus)>
Define un tipo de devolución de llamada que recibe el resultado (estado) de una operación de limpieza.
IsCaptureAvailableCallback typedef
std::function< void(IsCaptureAvailableResponse const &)>
Define un tipo de devolución de llamada que recibe un IsCaptureAvailableResponse.
OnAuthActionFinishedCallback typedef
std::function< void(AuthOperation, AuthStatus)>
Es el tipo de devolución de llamada de acción de autenticación finalizada que se puede proporcionar al SDK.
OnAuthActionStartedCallback typedef
std::function< void(AuthOperation)>
Es el tipo de devolución de llamada de la acción de autenticación iniciada que se puede proporcionar al SDK.
OnInitializationFinishedCallback typedef
std::function< void(InitializationStatus)>
Es una devolución de llamada que la app invoca cuando inicializa la API o cuando la inicialización falla.
OnLogCallback typedef
std::function< void(LogLevel, std::string const &)>
Es el tipo de devolución de llamada de registro que se puede proporcionar al SDK.
OnLogCallback typedef
std::function< void(LogLevel, std::string const &)>
Es el tipo de devolución de llamada de registro que se puede proporcionar al SDK.
OnMultiplayerInvitationEventCallback typedef
std::function< void(MultiplayerEvent, std::string, MultiplayerInvitation)>
Es el tipo de devolución de llamada de invitación multijugador que se puede proporcionar al SDK.
OnTurnBasedMatchEventCallback typedef
std::function< void(MultiplayerEvent event, std::string, TurnBasedMatch)>
Es el tipo de devolución de llamada de evento multijugador por turnos que se puede proporcionar al SDK.
OpenCallback typedef
std::function< void(OpenResponse const &)>
Define un tipo de devolución de llamada que recibe un OpenResponse.
ReadCallback typedef
std::function< void(ReadResponse const &)>
Define un tipo de devolución de llamada que recibe un ReadResponse.
ShowAllUICallback typedef
std::function< void(UIStatus const &)>
Define un tipo de devolución de llamada que recibe un UIStatus.
ShowAllUICallback typedef
std::function< void(UIStatus const &)>
Define un tipo de devolución de llamada que recibe un UIStatus.
ShowUICallback typedef
std::function< void(UIStatus const &)>
Define un tipo de devolución de llamada que recibe un UIStatus.
StartAdvertisingCallback typedef
std::function< void(int64_t client_id, StartAdvertisingResult const &result)>
Define un tipo de devolución de llamada que recibe un StartAdvertisingResult cuando se completa un intento de publicidad de extremo local. Su campo de éxito indica si la publicidad se inició correctamente.

Typedefs

CaptureCapabilitiesCallback

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

Define un tipo de devolución de llamada que recibe un GetCaptureCapabilitiesResponse.

Este tipo de devolución de llamada se proporciona a las funciones GetCaptureCapabilities(*) que se indican a continuación.

CaptureStateCallback

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

Define un tipo de devolución de llamada que recibe una GetCaptureStateResponse.

Este tipo de devolución de llamada se proporciona a las funciones GetCaptureState(*) que se indican a continuación.

CommitCallback

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

Define un tipo de devolución de llamada que recibe un CommitResponse.

Este tipo de devolución de llamada se proporciona a las funciones Commit(*) y ResolveConflict(*) a continuación.

ConnectionRequestCallback

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

Define un tipo de devolución de llamada que recibe una ConnectionRequest cuando un extremo remoto intenta conectarse al extremo de la app.

client_id es el ID de la instancia de NearbyConnections que recibió esta solicitud. request contiene los detalles de la solicitud de conexión.

FetchAllCallback

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

Define un tipo de devolución de llamada que recibe un FetchAllResponse.

Este tipo de devolución de llamada se proporciona a las funciones FetchAll(*) que se indican a continuación.

FetchAllCallback

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

Define un tipo de devolución de llamada que recibe un FetchAllResponse.

Este tipo de devolución de llamada se proporciona a las funciones FetchAll(*) que se indican a continuación.

FetchAllCallback

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

Define una devolución de llamada de tipo FetchAllResponse.

FetchAllCallback

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

Define un tipo de devolución de llamada que recibe un FetchAllResponse.

Este tipo de devolución de llamada se proporciona a las funciones FetchAll(*) que se indican a continuación.

FetchAllScoreSummariesCallback

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

Define una devolución de llamada de tipo FetchAllScoreSummariesResponse.

FetchCallback

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

Define un tipo de devolución de llamada que recibe un FetchResponse.

Este tipo de devolución de llamada se proporciona a las funciones Fetch(*) que se indican a continuación.

FetchCallback

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

Define un tipo de devolución de llamada que recibe un FetchResponse.

Este tipo de devolución de llamada se proporciona a las funciones Fetch(*) que se indican a continuación.

FetchCallback

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

Define un tipo de devolución de llamada que recibe un FetchResponse.

Este tipo de devolución de llamada se proporciona a las funciones Fetch(*) que se indican a continuación.

FetchCallback

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

Define un tipo de devolución de llamada que recibe un FetchResponse.

Este tipo de devolución de llamada se proporciona a las funciones Fetch(*) que se indican a continuación.

FetchForPlayerCallback

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

Define un tipo de devolución de llamada que recibe un FetchForPlayerResponse.

Este tipo de devolución de llamada se proporciona a las funciones FetchForPlayer(*) que se indican a continuación.

FetchListCallback

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

Define un tipo de devolución de llamada que recibe un FetchListResponse.

Este tipo de devolución de llamada se proporciona a las funciones Fetch(*) que se indican a continuación.

FetchScorePageCallback

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

Define una devolución de llamada de tipo ScorePageResponse.

FetchScoreSummaryCallback

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

Define una devolución de llamada de tipo FetchScoreSummaryResponse.

FetchSelfCallback

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

Define un tipo de devolución de llamada que recibe un FetchSelfResponse.

Este tipo de devolución de llamada se proporciona a las funciones FetchSelf(*) que se indican a continuación.

FetchServerAuthCodeCallback

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

Define un tipo de devolución de llamada que recibe un FetchServerAuthCodeResponse.

Este tipo de devolución de llamada se proporciona a la función FetchServerAuthCode a continuación.

FlushCallback

std::function< void(FlushStatus)> FlushCallback

Define un tipo de devolución de llamada que recibe el resultado (estado) de una operación de limpieza.

Se usa en Flush().

IsCaptureAvailableCallback

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

Define un tipo de devolución de llamada que recibe un IsCaptureAvailableResponse.

Este tipo de devolución de llamada se proporciona a las funciones IsCaptureAvailable(*) que se indican a continuación.

OnAuthActionFinishedCallback

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

Es el tipo de devolución de llamada de acción de autenticación finalizada que se puede proporcionar al SDK.

OnAuthActionStartedCallback

std::function< void(AuthOperation)> OnAuthActionStartedCallback

Es el tipo de devolución de llamada de la acción de autenticación iniciada que se puede proporcionar al SDK.

OnInitializationFinishedCallback

std::function< void(InitializationStatus)> OnInitializationFinishedCallback

Es una devolución de llamada que la app invoca cuando inicializa la API o cuando la inicialización falla.

OnLogCallback

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

Es el tipo de devolución de llamada de registro que se puede proporcionar al SDK.

OnLogCallback

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

Es el tipo de devolución de llamada de registro que se puede proporcionar al SDK.

OnMultiplayerInvitationEventCallback

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

Es el tipo de devolución de llamada de invitación multijugador que se puede proporcionar al SDK.

Valid() solo muestra un valor verdadero para MultiplayerInvitation en eventos UPDATED.

OnTurnBasedMatchEventCallback

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

Es el tipo de devolución de llamada de evento multijugador por turnos que se puede proporcionar al SDK.

Valid() solo muestra un valor verdadero para el parámetro TurnBasedMatch en los eventos ACTUALIZADOS.

OpenCallback

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

Define un tipo de devolución de llamada que recibe un OpenResponse.

Este tipo de devolución de llamada se proporciona a las funciones Open(*) que se indican a continuación.

ReadCallback

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

Define un tipo de devolución de llamada que recibe un ReadResponse.

Este tipo de devolución de llamada se proporciona a las funciones Read(*) que se indican a continuación.

ShowAllUICallback

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

Define un tipo de devolución de llamada que recibe un UIStatus.

Este tipo de devolución de llamada se proporciona a la función ShowAllUI* a continuación.

ShowAllUICallback

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

Define un tipo de devolución de llamada que recibe un UIStatus.

Este tipo de devolución de llamada se proporciona a la función ShowAllUI* a continuación.

ShowUICallback

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

Define un tipo de devolución de llamada que recibe un UIStatus.

Este tipo de devolución de llamada se proporciona a la función ShowUI* a continuación.

StartAdvertisingCallback

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

Define un tipo de devolución de llamada que recibe un StartAdvertisingResult cuando se completa un intento de publicidad de extremo local. Su campo de éxito indica si la publicidad se inició correctamente.

client_id es el ID de la instancia de NearbyConnections que intentó iniciar la publicidad. result contiene los resultados de ese anuncio.