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
|
typedefstd::function< void(GetCaptureCapabilitiesResponse const &)>
Define un tipo de devolución de llamada que recibe un GetCaptureCapabilitiesResponse. |
CaptureStateCallback
|
typedefstd::function< void(GetCaptureStateResponse const &)>
Define un tipo de devolución de llamada que recibe una GetCaptureStateResponse. |
CommitCallback
|
typedefstd::function< void(CommitResponse const &)>
Define un tipo de devolución de llamada que recibe un CommitResponse . |
ConnectionRequestCallback
|
typedefstd::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
|
typedefstd::function< void(FetchAllResponse const &)>
Define un tipo de devolución de llamada que recibe un FetchAllResponse . |
FetchAllCallback
|
typedefstd::function< void(FetchAllResponse const &)>
Define un tipo de devolución de llamada que recibe un FetchAllResponse . |
FetchAllCallback
|
typedefstd::function< void(FetchAllResponse const &)>
Define una devolución de llamada de tipo FetchAllResponse . |
FetchAllCallback
|
typedefstd::function< void(FetchAllResponse const &)>
Define un tipo de devolución de llamada que recibe un FetchAllResponse . |
FetchAllScoreSummariesCallback
|
typedefstd::function< void(FetchAllScoreSummariesResponse const &)>
Define una devolución de llamada de tipo FetchAllScoreSummariesResponse . |
FetchCallback
|
typedefstd::function< void(FetchResponse const &)>
Define un tipo de devolución de llamada que recibe un FetchResponse . |
FetchCallback
|
typedefstd::function< void(const FetchResponse &)>
Define un tipo de devolución de llamada que recibe un FetchResponse . |
FetchCallback
|
typedefstd::function< void(FetchResponse const &)>
Define un tipo de devolución de llamada que recibe un FetchResponse. |
FetchCallback
|
typedefstd::function< void(FetchResponse const &)>
Define un tipo de devolución de llamada que recibe un FetchResponse. |
FetchForPlayerCallback
|
typedefstd::function< void(FetchForPlayerResponse const &)>
Define un tipo de devolución de llamada que recibe un FetchForPlayerResponse. |
FetchListCallback
|
typedefstd::function< void(FetchListResponse const &)>
Define un tipo de devolución de llamada que recibe un FetchListResponse. |
FetchScorePageCallback
|
typedefstd::function< void(FetchScorePageResponse const &)>
Define una devolución de llamada de tipo ScorePageResponse . |
FetchScoreSummaryCallback
|
typedefstd::function< void(FetchScoreSummaryResponse const &)>
Define una devolución de llamada de tipo FetchScoreSummaryResponse . |
FetchSelfCallback
|
typedefstd::function< void(FetchSelfResponse const &)>
Define un tipo de devolución de llamada que recibe un FetchSelfResponse. |
FetchServerAuthCodeCallback
|
typedefstd::function< void(FetchServerAuthCodeResponse const &)>
Define un tipo de devolución de llamada que recibe un FetchServerAuthCodeResponse. |
FlushCallback
|
typedefstd::function< void(FlushStatus)>
Define un tipo de devolución de llamada que recibe el resultado (estado) de una operación de limpieza. |
IsCaptureAvailableCallback
|
typedefstd::function< void(IsCaptureAvailableResponse const &)>
Define un tipo de devolución de llamada que recibe un IsCaptureAvailableResponse. |
OnAuthActionFinishedCallback
|
typedefstd::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
|
typedefstd::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
|
typedefstd::function< void(InitializationStatus)>
Es una devolución de llamada que la app invoca cuando inicializa la API o cuando la inicialización falla. |
OnLogCallback
|
typedefstd::function< void(LogLevel, std::string const &)>
Es el tipo de devolución de llamada de registro que se puede proporcionar al SDK. |
OnLogCallback
|
typedefstd::function< void(LogLevel, std::string const &)>
Es el tipo de devolución de llamada de registro que se puede proporcionar al SDK. |
OnMultiplayerInvitationEventCallback
|
typedefstd::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
|
typedefstd::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
|
typedefstd::function< void(OpenResponse const &)>
Define un tipo de devolución de llamada que recibe un OpenResponse . |
ReadCallback
|
typedefstd::function< void(ReadResponse const &)>
Define un tipo de devolución de llamada que recibe un ReadResponse . |
ShowAllUICallback
|
typedefstd::function< void(UIStatus const &)>
Define un tipo de devolución de llamada que recibe un UIStatus . |
ShowAllUICallback
|
typedefstd::function< void(UIStatus const &)>
Define un tipo de devolución de llamada que recibe un UIStatus . |
ShowUICallback
|
typedefstd::function< void(UIStatus const &)>
Define un tipo de devolución de llamada que recibe un UIStatus . |
StartAdvertisingCallback
|
typedefstd::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.