gpg:: StatsManager
#include <stats_manager.h>
Mendapatkan dan menetapkan berbagai data terkait statistik.
Ringkasan
Jenis publik |
|
---|---|
FetchForPlayerCallback
|
typedefstd::function< void(const FetchForPlayerResponse &)>
Menentukan jenis callback yang menerima FetchForPlayerResponse. |
Fungsi publik |
|
---|---|
FetchForPlayer(FetchForPlayerCallback callback)
|
void
Memuat semua data statistik secara asinkron untuk pemain yang saat ini login.
|
FetchForPlayer(DataSource data_source, FetchForPlayerCallback callback)
|
void
Memuat semua data statistik secara asinkron untuk pemain yang saat ini login.
|
FetchForPlayerBlocking()
|
Memuat semua data statistik secara sinkron untuk pemain yang saat ini login, yang langsung menampilkan FetchForPlayerResponse.
|
FetchForPlayerBlocking(DataSource data_source)
|
Memuat semua data statistik secara sinkron untuk pemain yang saat ini login, yang langsung menampilkan FetchForPlayerResponse.
|
FetchForPlayerBlocking(Timeout timeout)
|
Memuat semua data statistik secara sinkron untuk pemain yang saat ini login, yang langsung menampilkan FetchForPlayerResponse.
|
FetchForPlayerBlocking(DataSource data_source, Timeout timeout)
|
Memuat semua data statistik secara sinkron untuk pemain yang saat ini login, yang langsung menampilkan FetchForPlayerResponse.
|
Struct |
|
---|---|
gpg:: |
Menyimpan semua data PlayerStats, beserta status respons. |
Jenis publik
FetchForPlayerCallback
std::function< void(const FetchForPlayerResponse &)> FetchForPlayerCallback
Menentukan jenis callback yang menerima FetchForPlayerResponse.
Jenis callback ini disediakan untuk fungsi FetchForPlayer(*)
di bawah.
Fungsi publik
FetchForPlayer
void FetchForPlayer( FetchForPlayerCallback callback )
Memuat semua data statistik secara asinkron untuk pemain yang saat ini login.
Memanggil FetchForPlayerCallback yang disediakan saat operasi selesai. Jika tidak menentukan data_source, panggilan fungsi ini akan setara dengan memanggil FetchForPlayer(DataSource data_source, FetchForPlayerCallback callback)
, dengan data_source ditentukan sebagai CACHE_OR_NETWORK.
FetchForPlayer
void FetchForPlayer( DataSource data_source, FetchForPlayerCallback callback )
Memuat semua data statistik secara asinkron untuk pemain yang saat ini login.
Memanggil FetchForPlayerCallback yang disediakan saat operasi selesai. Tentukan data_source sebagai CACHE_OR_NETWORK atau NETWORK_ONLY.
FetchForPlayerBlocking
FetchForPlayerResponse FetchForPlayerBlocking()
Memuat semua data statistik secara sinkron untuk pemain yang saat ini login, yang langsung menampilkan FetchForPlayerResponse.
Tidak menentukan data_source atau waktu tunggu akan membuat panggilan fungsi ini setara dengan memanggil FetchForPlayerResponse FetchForPlayerBlocking(DataSource data_source, Timeout timeout), dengan data_source ditentukan sebagai CACHE_OR_NETWORK, dan waktu tunggu ditentukan sebagai 10 tahun.
FetchForPlayerBlocking
FetchForPlayerResponse FetchForPlayerBlocking( DataSource data_source )
Memuat semua data statistik secara sinkron untuk pemain yang saat ini login, yang langsung menampilkan FetchForPlayerResponse.
Tentukan data_source sebagai CACHE_OR_NETWORK atau NETWORK_ONLY. Jika tidak menentukan waktu tunggu, panggilan fungsi ini akan setara dengan memanggil FetchForPlayerResponse FetchForPlayerBlocking(DataSource data_source, Timeout timeout), dengan nilai data_source yang Anda tentukan, dan waktu tunggu yang ditentukan sebagai 10 tahun.
FetchForPlayerBlocking
FetchForPlayerResponse FetchForPlayerBlocking( Timeout timeout )
Memuat semua data statistik secara sinkron untuk pemain yang saat ini login, yang langsung menampilkan FetchForPlayerResponse.
Tentukan waktu tunggu sebagai jumlah milidetik arbitrer. Jika tidak menentukan data_source, panggilan fungsi ini akan setara dengan memanggil FetchForPlayerResponse FetchForPlayerBlocking(DataSource data_source, Timeout timeout), dengan data_source ditentukan sebagai CACHE_OR_NETWORK, dan waktu tunggu yang berisi nilai yang Anda tentukan.
FetchForPlayerBlocking
FetchForPlayerResponse FetchForPlayerBlocking( DataSource data_source, Timeout timeout )
Memuat semua data statistik secara sinkron untuk pemain yang saat ini login, yang langsung menampilkan FetchForPlayerResponse.
Tentukan data_source sebagai CACHE_OR_NETWORK atau NETWORK_ONLY. Tentukan waktu tunggu sebagai jumlah milidetik arbitrer.