gpg:: StatsManager
#include <stats_manager.h>
İstatistikle ilgili çeşitli verileri alır ve ayarlar.
Özet
Herkese açık türler |
|
---|---|
FetchForPlayerCallback
|
typedefstd::function< void(const FetchForPlayerResponse &)>
FetchForPlayerResponse alan bir geri çağırma türünü tanımlar. |
Herkese açık işlevler |
|
---|---|
FetchForPlayer(FetchForPlayerCallback callback)
|
void
Şu anda oturum açmış durumdaki oynatıcıya ait tüm istatistik verilerini eşzamansız olarak yükler.
|
FetchForPlayer(DataSource data_source, FetchForPlayerCallback callback)
|
void
Şu anda oturum açmış durumdaki oynatıcıya ait tüm istatistik verilerini eşzamansız olarak yükler.
|
FetchForPlayerBlocking()
|
Oturumu açık olan oynatıcıya ilişkin tüm istatistik verilerini eşzamanlı bir şekilde yükler ve doğrudan FetchForPlayerResponse döndürür.
|
FetchForPlayerBlocking(DataSource data_source)
|
Oturumu açık olan oynatıcıya ilişkin tüm istatistik verilerini eşzamanlı bir şekilde yükler ve doğrudan FetchForPlayerResponse döndürür.
|
FetchForPlayerBlocking(Timeout timeout)
|
Oturumu açık olan oynatıcıya ilişkin tüm istatistik verilerini eşzamanlı bir şekilde yükler ve doğrudan FetchForPlayerResponse döndürür.
|
FetchForPlayerBlocking(DataSource data_source, Timeout timeout)
|
Oturumu açık olan oynatıcıya ilişkin tüm istatistik verilerini eşzamanlı bir şekilde yükler ve doğrudan FetchForPlayerResponse döndürür.
|
Yapılar |
|
---|---|
gpg:: |
Tüm PlayerStats verilerini, yanıt durumuyla birlikte saklar. |
Herkese açık türler
FetchForPlayerCallback
std::function< void(const FetchForPlayerResponse &)> FetchForPlayerCallback
FetchForPlayerResponse alan bir geri çağırma türünü tanımlar.
Bu geri çağırma türü, aşağıdaki FetchForPlayer(*)
işlevlerine sağlanır.
Herkese açık işlevler
FetchForPlayer
void FetchForPlayer( FetchForPlayerCallback callback )
Şu anda oturum açmış durumdaki oynatıcıya ait tüm istatistik verilerini eşzamansız olarak yükler.
İşlem tamamlandığında, sağlanan FetchForPlayerCallback'i çağırır. data_source'un belirtilmemesi, bu işlev çağrısını FetchForPlayer(DataSource data_source, FetchForPlayerCallback callback)
çağrısına eşdeğer hale getirir ve data_source'un CACHE_OR_NETWORK olarak belirtilmesini sağlar.
FetchForPlayer
void FetchForPlayer( DataSource data_source, FetchForPlayerCallback callback )
Şu anda oturum açmış durumdaki oynatıcıya ait tüm istatistik verilerini eşzamansız olarak yükler.
İşlem tamamlandığında, sağlanan FetchForPlayerCallback'i çağırır. Veri kaynağını CACHE_OR_NETWORK veya NETWORK_ONLY olarak belirtin.
FetchForPlayerBlocking
FetchForPlayerResponse FetchForPlayerBlocking()
Oturumu açık olan oynatıcıya ilişkin tüm istatistik verilerini eşzamanlı bir şekilde yükler ve doğrudan FetchForPlayerResponse döndürür.
data_source veya zaman aşımı belirtilmemesi bu işlev çağrısını, FetchForPlayerResponse FetchForPlayerBlock(DataSource data_source, Zaman aşımı zaman aşımı) çağrısına eşdeğer hale getirir. data_source'un CACHE_OR_NETWORK değerini ve zaman aşımının 10 yıl olarak belirtilmesini sağlar.
FetchForPlayerBlocking
FetchForPlayerResponse FetchForPlayerBlocking( DataSource data_source )
Oturumu açık olan oynatıcıya ilişkin tüm istatistik verilerini eşzamanlı bir şekilde yükler ve doğrudan FetchForPlayerResponse döndürür.
Veri kaynağını CACHE_OR_NETWORK veya NETWORK_ONLY olarak belirtin. Zaman aşımı belirtilmezse bu işlev çağrısı, belirttiğiniz data_source değeri ve zaman aşımının 10 yıl olarak belirtildiği FetchForPlayerResponse FetchForPlayerBlock(DataSource data_source, Zaman aşımı zaman aşımı) çağrısına eşdeğer hale gelir.
FetchForPlayerBlocking
FetchForPlayerResponse FetchForPlayerBlocking( Timeout timeout )
Oturumu açık olan oynatıcıya ilişkin tüm istatistik verilerini eşzamanlı bir şekilde yükler ve doğrudan FetchForPlayerResponse döndürür.
Zaman aşımını isteğe bağlı bir milisaniye sayısı olarak belirtin. data_source'un belirtilmemesi, bu işlev çağrısını FetchForPlayerResponse FetchForPlayerBlock(DataSource data_source, Zaman aşımı zaman aşımı) çağrısına eşdeğer hale getirir. data_source'un CACHE_OR_NETWORK olarak belirtilmesi ve zaman aşımı değerinin belirttiğiniz değeri içermesi gerekir.
FetchForPlayerBlocking
FetchForPlayerResponse FetchForPlayerBlocking( DataSource data_source, Timeout timeout )
Oturumu açık olan oynatıcıya ilişkin tüm istatistik verilerini eşzamanlı bir şekilde yükler ve doğrudan FetchForPlayerResponse döndürür.
Veri kaynağını CACHE_OR_NETWORK veya NETWORK_ONLY olarak belirtin. Zaman aşımını isteğe bağlı bir milisaniye sayısı olarak belirtin.