gpg:: StatsManager
#include <stats_manager.h>
Obtiene y establece diversos datos relacionados con las estadísticas.
Resumen
Tipos públicos |
|
---|---|
FetchForPlayerCallback
|
typedefstd::function< void(const FetchForPlayerResponse &)>
Define un tipo de devolución de llamada que recibe una FetchForPlayerResponse. |
Funciones públicas |
|
---|---|
FetchForPlayer(FetchForPlayerCallback callback)
|
void
Carga de forma asíncrona todos los datos de estadísticas del jugador actualmente conectado.
|
FetchForPlayer(DataSource data_source, FetchForPlayerCallback callback)
|
void
Carga de forma asíncrona todos los datos de estadísticas del jugador actualmente conectado.
|
FetchForPlayerBlocking()
|
Carga de forma síncrona todos los datos de estadísticas del jugador que actualmente accedió y muestra directamente FetchForPlayerResponse.
|
FetchForPlayerBlocking(DataSource data_source)
|
Carga de forma síncrona todos los datos de estadísticas del jugador que actualmente accedió y muestra directamente FetchForPlayerResponse.
|
FetchForPlayerBlocking(Timeout timeout)
|
Carga de forma síncrona todos los datos de estadísticas del jugador que actualmente accedió y muestra directamente FetchForPlayerResponse.
|
FetchForPlayerBlocking(DataSource data_source, Timeout timeout)
|
Carga de forma síncrona todos los datos de estadísticas del jugador que actualmente accedió y muestra directamente FetchForPlayerResponse.
|
Structs |
|
---|---|
gpg:: |
Contiene todos los datos de PlayerStats, junto con un estado de respuesta. |
Tipos públicos
FetchForPlayerCallback
std::function< void(const FetchForPlayerResponse &)> FetchForPlayerCallback
Define un tipo de devolución de llamada que recibe una FetchForPlayerResponse.
Este tipo de devolución de llamada se proporciona a las funciones FetchForPlayer(*)
que aparecen a continuación.
Funciones públicas
FetchForPlayer
void FetchForPlayer( FetchForPlayerCallback callback )
Carga de forma asíncrona todos los datos de estadísticas del jugador actualmente conectado.
Llama al elemento FetchForPlayerCallback proporcionado cuando finaliza la operación. Si no especificas data_source, esta llamada a función es equivalente a llamar a FetchForPlayer(DataSource data_source, FetchForPlayerCallback callback)
, con data_source especificado como CACHE_OR_NETWORK.
FetchForPlayer
void FetchForPlayer( DataSource data_source, FetchForPlayerCallback callback )
Carga de forma asíncrona todos los datos de estadísticas del jugador actualmente conectado.
Llama al elemento FetchForPlayerCallback proporcionado cuando finaliza la operación. Especifica data_source como CACHE_OR_NETWORK o NETWORK_ONLY.
FetchForPlayerBlocking
FetchForPlayerResponse FetchForPlayerBlocking()
Carga de forma síncrona todos los datos de estadísticas del jugador que actualmente accedió y muestra directamente FetchForPlayerResponse.
Si no se especifica el valor data_source o el tiempo de espera, esta llamada a la función es equivalente a llamar a FetchForPlayerResponse FetchForPlayerBlocking(DataSource data_source, tiempo de espera de espera), con data_source especificado como CACHE_OR_NETWORK y tiempo de espera especificado en 10 años.
FetchForPlayerBlocking
FetchForPlayerResponse FetchForPlayerBlocking( DataSource data_source )
Carga de forma síncrona todos los datos de estadísticas del jugador que actualmente accedió y muestra directamente FetchForPlayerResponse.
Especifica data_source como CACHE_OR_NETWORK o NETWORK_ONLY. Si no se especifica el tiempo de espera, esta llamada a la función es equivalente a llamar a FetchForPlayerResponse FetchForPlayerBlocking(DataSource data_source, Timeout timeout) con el valor de data_source especificado y tiempo de espera especificado en 10 años.
FetchForPlayerBlocking
FetchForPlayerResponse FetchForPlayerBlocking( Timeout timeout )
Carga de forma síncrona todos los datos de estadísticas del jugador que actualmente accedió y muestra directamente FetchForPlayerResponse.
Especifica el tiempo de espera como una cantidad arbitraria de milisegundos. Si no especificas data_source, esta llamada a la función es equivalente a llamar a FetchForPlayerResponse FetchForPlayerBlocking(DataSource data_source, tiempo de espera de tiempo de espera), con data_source especificado como CACHE_OR_NETWORK y tiempo de espera que contiene el valor especificado.
FetchForPlayerBlocking
FetchForPlayerResponse FetchForPlayerBlocking( DataSource data_source, Timeout timeout )
Carga de forma síncrona todos los datos de estadísticas del jugador que actualmente accedió y muestra directamente FetchForPlayerResponse.
Especifica data_source como CACHE_OR_NETWORK o NETWORK_ONLY. Especifica el tiempo de espera como una cantidad arbitraria de milisegundos.