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.