gpg:: StatsManager
#include <stats_manager.h>
İstatistiklerle 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. |
Kamu işlevleri |
|
---|---|
FetchForPlayer(FetchForPlayerCallback callback)
|
void
Şu anda oturum açmış olan oynatıcı için tüm istatistik verilerini eşzamansız olarak yükler.
|
FetchForPlayer(DataSource data_source, FetchForPlayerCallback callback)
|
void
Şu anda oturum açmış olan oynatıcı için tüm istatistik verilerini eşzamansız olarak yükler.
|
FetchForPlayerBlocking()
|
Şu anda oturum açmış olduğunuz oynatıcıya ilişkin tüm istatistik verilerini eşzamanlı olarak yükler ve doğrudan FetchForPlayerResponse değerini döndürür.
|
FetchForPlayerBlocking(DataSource data_source)
|
Şu anda oturum açmış olduğunuz oynatıcıya ilişkin tüm istatistik verilerini eşzamanlı olarak yükler ve doğrudan FetchForPlayerResponse değerini döndürür.
|
FetchForPlayerBlocking(Timeout timeout)
|
Şu anda oturum açmış olduğunuz oynatıcıya ilişkin tüm istatistik verilerini eşzamanlı olarak yükler ve doğrudan FetchForPlayerResponse değerini döndürür.
|
FetchForPlayerBlocking(DataSource data_source, Timeout timeout)
|
Şu anda oturum açmış olduğunuz oynatıcıya ilişkin tüm istatistik verilerini eşzamanlı olarak yükler ve doğrudan FetchForPlayerResponse değerini döndürür.
|
Yapılar |
|
---|---|
gpg:: |
Tüm PlayerStats verilerini, bir 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ğlanmıştır.
Kamu işlevleri
FetchForPlayer
void FetchForPlayer( FetchForPlayerCallback callback )
Şu anda oturum açmış olan oynatıcı için tüm istatistik verilerini eşzamansız olarak yükler.
İşlem tamamlandığında sağlanan FetchForPlayerCallback'i çağırır. data_source belirtilmemesi, bu işlev çağrısını CACHE_OR_NETWORK olarak belirtilen data_source değerinin FetchForPlayer(DataSource data_source, FetchForPlayerCallback callback)
çağrısına eşdeğer hale getirir.
FetchForPlayer
void FetchForPlayer( DataSource data_source, FetchForPlayerCallback callback )
Şu anda oturum açmış olan oynatıcı için tüm istatistik verilerini eşzamansız olarak yükler.
İşlem tamamlandığında sağlanan FetchForPlayerCallback'i çağırır. data_source'u CACHE_OR_NETWORK veya NETWORK_ONLY olarak belirtin.
FetchForPlayerBlocking
FetchForPlayerResponse FetchForPlayerBlocking()
Şu anda oturum açmış olduğunuz oynatıcıya ilişkin tüm istatistik verilerini eşzamanlı olarak yükler ve doğrudan FetchForPlayerResponse değerini döndürür.
data_source veya zaman aşımının belirtilmemesi, bu işlev çağrısının FetchForPlayerResponse FetchForPlayerBlock(DataSource data_source, Timeout zaman aşımı) çağrılmasına eşdeğer hale getirir. data_source'un CACHE_OR_NETWORK ve zaman aşımının 10 yıl olarak belirtilmesini sağlar.
FetchForPlayerBlocking
FetchForPlayerResponse FetchForPlayerBlocking( DataSource data_source )
Şu anda oturum açmış olduğunuz oynatıcıya ilişkin tüm istatistik verilerini eşzamanlı olarak yükler ve doğrudan FetchForPlayerResponse değerini döndürür.
data_source'u CACHE_OR_NETWORK veya NETWORK_ONLY olarak belirtin. Zaman aşımının belirtilmemesi, bu işlev çağrısının, belirttiğiniz data_source değeri ve zaman aşımının 10 yıl olarak belirtildiği FetchForPlayerResponse FetchForPlayerBlock(DataSource data_source, Timeout zaman aşımı) çağrısına eş değer olmasını sağlar.
FetchForPlayerBlocking
FetchForPlayerResponse FetchForPlayerBlocking( Timeout timeout )
Şu anda oturum açmış olduğunuz oynatıcıya ilişkin tüm istatistik verilerini eşzamanlı olarak yükler ve doğrudan FetchForPlayerResponse değerini döndürür.
Rastgele bir milisaniye sayısı olarak zaman aşımını belirtin. data_source belirtilmemesi, bu işlev çağrısının FetchForPlayerResponse FetchForPlayerBlock(DataSource data_source, Timeout zaman aşımı) çağrılmasına eşdeğer olmasını, data_source değerinin CACHE_OR_NETWORK olarak belirtildiğini ve zaman aşımının belirttiğiniz değeri içermesini sağlar.
FetchForPlayerBlocking
FetchForPlayerResponse FetchForPlayerBlocking( DataSource data_source, Timeout timeout )
Şu anda oturum açmış olduğunuz oynatıcıya ilişkin tüm istatistik verilerini eşzamanlı olarak yükler ve doğrudan FetchForPlayerResponse değerini döndürür.
data_source'u CACHE_OR_NETWORK veya NETWORK_ONLY olarak belirtin. Rastgele bir milisaniye sayısı olarak zaman aşımını belirtin.