gpg:: EventManager
#include <event_manager.h>
Etkinlikle ilgili çeşitli verileri alır ve ayarlar.
Özet
Herkese açık türler |
|
---|---|
FetchAllCallback
|
typedefstd::function< void(const FetchAllResponse &)>
FetchAllResponse alan bir geri çağırma türünü tanımlar. |
FetchCallback
|
typedefstd::function< void(const FetchResponse &)>
FetchResponse alan bir geri çağırma türünü tanımlar. |
Herkese açık işlevler |
|
---|---|
Fetch(const std::string & event_id, FetchCallback callback)
|
void
Şu anda oturum açmış durumdaki oynatıcı için belirli bir etkinliğe ait verileri eşzamansız olarak yükler.
|
Fetch(DataSource data_source, const std::string & event_id, FetchCallback callback)
|
void
Şu anda oturum açmış olan oynatıcı için belirli bir etkinliğe ait verileri eşzamansız olarak yükler. İşlem tamamlandığında, sağlanan
FetchCallback öğesini çağırır. |
FetchAll(FetchAllCallback callback)
|
void
Şu anda oturum açmış durumdaki oynatıcı için tüm etkinlik verilerini eşzamansız olarak yükler.
|
FetchAll(DataSource data_source, FetchAllCallback callback)
|
void
Şu anda oturum açmış durumdaki oynatıcı için tüm etkinlik verilerini eşzamansız olarak yükler.
|
FetchAllBlocking()
|
Şu anda oturum açmış durumdaki oynatıcıyla ilgili tüm etkinlik verilerini eşzamanlı bir şekilde yükler ve doğrudan
FetchAllResponse değerini döndürür. |
FetchAllBlocking(DataSource data_source)
|
Şu anda oturum açmış durumdaki oynatıcıyla ilgili tüm etkinlik verilerini eşzamanlı bir şekilde yükler ve doğrudan
FetchAllResponse değerini döndürür. |
FetchAllBlocking(Timeout timeout)
|
Şu anda oturum açmış durumdaki oynatıcıyla ilgili tüm etkinlik verilerini eşzamanlı bir şekilde yükler ve doğrudan
FetchAllResponse değerini döndürür. |
FetchAllBlocking(DataSource data_source, Timeout timeout)
|
Şu anda oturum açmış durumdaki oynatıcıyla ilgili tüm etkinlik verilerini eşzamanlı bir şekilde yükler ve doğrudan
FetchAllResponse değerini döndürür. |
FetchBlocking(const std::string & event_id)
|
Oturumu açık olan oynatıcı için dize kimliğiyle tanımlanan belirli bir etkinliğin verilerini eşzamanlı olarak yükler; doğrudan
FetchResponse değerini döndürür. |
FetchBlocking(DataSource data_source, const std::string & event_id)
|
Oturum açmış durumdaki oynatıcı için dize kimliğiyle tanımlanan belirli bir etkinliğin verilerini eşzamanlı olarak yükler; doğrudan
FetchResponse değerini döndürür. |
FetchBlocking(Timeout timeout, const std::string & event_id)
|
Oturumu açık olan oynatıcı için dize kimliğiyle tanımlanan belirli bir etkinliğin verilerini eşzamanlı olarak yükler; doğrudan
FetchResponse değerini döndürür. |
FetchBlocking(DataSource data_source, Timeout timeout, const std::string & event_id)
|
Oturumu açık olan oynatıcı için dize kimliğiyle tanımlanan belirli bir etkinliğin verilerini eşzamanlı olarak yükler; doğrudan
FetchResponse değerini döndürür. |
Increment(const std::string & event_id)
|
void
Bir etkinliği 1 artırır.
|
Increment(const std::string & event_id, uint32_t steps)
|
void
Bir etkinliği belirtilen adım sayısına göre artırır.
|
Yapılar |
|
---|---|
gpg:: |
Tüm etkinlikler için |
gpg:: |
Tek bir etkinlikle ilgili verileri ve yanıt durumunu içerir. |
Herkese açık türler
FetchAllCallback
std::function< void(const FetchAllResponse &)> FetchAllCallback
FetchAllResponse
alan bir geri çağırma türünü tanımlar.
Bu geri çağırma türü, aşağıdaki FetchAll(*)
işlevlerine sağlanır.
FetchCallback
std::function< void(const FetchResponse &)> FetchCallback
FetchResponse
alan bir geri çağırma türünü tanımlar.
Bu geri çağırma türü, aşağıdaki Fetch(*)
işlevlerine sağlanır.
Herkese açık işlevler
Getir
void Fetch( const std::string & event_id, FetchCallback callback )
Şu anda oturum açmış durumdaki oynatıcı için belirli bir etkinliğe ait verileri eşzamansız olarak yükler.
İşlem tamamlandığında sağlanan FetchCallback
öğesini çağırır. data_source
belirtilmezse bu işlev çağrısı, Fetch(DataSource data_source, const std::string& event_id,
FetchCallback)
çağrısına eşdeğer hale gelir ve data_source
değeri CACHE_OR_NETWORK
olarak belirtilir.
Getir
void Fetch( DataSource data_source, const std::string & event_id, FetchCallback callback )
Şu anda oturum açmış durumdaki oynatıcı için belirli bir etkinliğe ait verileri eşzamansız olarak yükler. İşlem tamamlandığında, sağlanan FetchCallback
öğesini çağırır.
data_source
öğesini CACHE_OR_NETWORK
veya NETWORK_ONLY
olarak belirtin.
FetchAll
void FetchAll( FetchAllCallback callback )
Şu anda oturum açmış durumdaki oynatıcı için tüm etkinlik verilerini eşzamansız olarak yükler.
İşlem tamamlandığında sağlanan FetchAllCallback
öğesini çağırır. data_source
belirtilmezse bu işlev çağrısı, FetchAll(DataSource data_source, FetchAllCallback)
çağrısına eşdeğer hale gelir ve data_source
değeri CACHE_OR_NETWORK
olarak belirtilir.
FetchAll
void FetchAll( DataSource data_source, FetchAllCallback callback )
Şu anda oturum açmış durumdaki oynatıcı için tüm etkinlik verilerini eşzamansız olarak yükler.
İşlem tamamlandığında sağlanan FetchAllCallback
öğesini çağırır. data_source'u CACHE_OR_NETWORK
veya NETWORK_ONLY
olarak belirtin.
FetchAllBlocking
FetchAllResponse FetchAllBlocking()
Şu anda oturum açmış durumdaki oynatıcıyla ilgili tüm etkinlik verilerini eşzamanlı bir şekilde yükler ve doğrudan FetchAllResponse
değerini döndürür.
data_source
veya timeout
belirtilmemesi, bu işlev çağrısının FetchAllResponse FetchAllBlocking(DataSource data_source,
Timeout timeout)
çağrısına eşdeğer hale getirir. data_source
değeri CACHE_OR_NETWORK
olarak ve timeout
değeri 10 yıl olarak belirtilir.
FetchAllBlocking
FetchAllResponse FetchAllBlocking( DataSource data_source )
Şu anda oturum açmış durumdaki oynatıcıyla ilgili tüm etkinlik verilerini eşzamanlı bir şekilde yükler ve doğrudan FetchAllResponse
değerini döndürür.
data_source
öğesini 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 timeout
değeri 10 yıl olarak belirtilmiş FetchAllResponse FetchAllBlocking(DataSource data_source
, Timeout timeout)
çağrısına eşdeğer hale gelir.
FetchAllBlocking
FetchAllResponse FetchAllBlocking( Timeout timeout )
Şu anda oturum açmış durumdaki oynatıcıyla ilgili tüm etkinlik verilerini eşzamanlı bir şekilde yükler ve doğrudan FetchAllResponse
değerini döndürür.
timeout
değerini isteğe bağlı bir milisaniye sayısı olarak belirtin. data_source
belirtilmezse bu işlev çağrısı, FetchAllResponse FetchAllBlocking(DataSource data_source,
Timeout timeout)
çağrısına eşdeğer hale gelir. data_source
değeri CACHE_OR_NETWORK
olarak belirtilir ve timeout
değeri, belirttiğiniz değeri içerir.
FetchAllBlocking
FetchAllResponse FetchAllBlocking( DataSource data_source, Timeout timeout )
Şu anda oturum açmış durumdaki oynatıcıyla ilgili tüm etkinlik verilerini eşzamanlı bir şekilde yükler ve doğrudan FetchAllResponse
değerini döndürür.
data_source
öğesini CACHE_OR_NETWORK
veya NETWORK_ONLY
olarak belirtin. timeout
değerini isteğe bağlı bir milisaniye sayısı olarak belirtin.
FetchBlocking
FetchResponse FetchBlocking( const std::string & event_id )
Oturum açmış durumdaki oynatıcı için dize kimliğiyle tanımlanan belirli bir etkinliğin verilerini eşzamanlı olarak yükler; doğrudan FetchResponse
değerini döndürür.
data_source
ve timeout
politikaları ayarlanmadan bırakılırsa bu işlev çağrısı, FetchResponse FetchBlocking(DataSource data_source,
Timeout timeout, const std::string& event_id)
çağrısına eşdeğer hale gelir. data_source
değeri CACHE_OR_NETWORK
olarak ve timeout
değeri 10 yıl olarak belirtilir.
FetchBlocking
FetchResponse FetchBlocking( DataSource data_source, const std::string & event_id )
Oturumu açık olan oynatıcı için dize kimliğiyle tanımlanan belirli bir etkinliğin verilerini eşzamanlı olarak yükler; doğrudan FetchResponse
değerini döndürür.
data_source
öğesini CACHE_OR_NETWORK
veya NETWORK_ONLY
olarak belirtin. timeout
belirtilmeden bırakılırsa bu işlev çağrısı, belirttiğiniz data_source
değeri ve timeout
değerinin 10 yıl olarak belirtildiği FetchResponse FetchBlocking(DataSource data_source,
Timeout timeout, const std::string& event_id)
çağrısına eşdeğer olur.
FetchBlocking
FetchResponse FetchBlocking( Timeout timeout, const std::string & event_id )
Oturumu açık olan oynatıcı için dize kimliğiyle tanımlanan belirli bir etkinliğin verilerini eşzamanlı olarak yükler; doğrudan FetchResponse
değerini döndürür.
timeout
değerini isteğe bağlı bir milisaniye sayısı olarak belirtin. data_source
belirtilmeden bırakılırsa bu işlev çağrısı, FetchResponse FetchBlocking(DataSource data_source,
Timeout timeout, const std::string& event_id)
çağrısına eşdeğer hale gelir. data_source
değeri CACHE_OR_NETWORK
olarak belirtilir ve timeout
değeri, belirttiğiniz değeri içerir.
FetchBlocking
FetchResponse FetchBlocking( DataSource data_source, Timeout timeout, const std::string & event_id )
Oturumu açık olan oynatıcı için dize kimliğiyle tanımlanan belirli bir etkinliğin verilerini eşzamanlı olarak yükler; doğrudan FetchResponse
değerini döndürür.
DataSource
öğesini CACHE_OR_NETWORK
veya NETWORK_ONLY
olarak belirtin. timeout
değerini isteğe bağlı bir milisaniye sayısı olarak belirtin.
Artış
void Increment( const std::string & event_id )
Bir etkinliği 1 artırır.
Artış
void Increment( const std::string & event_id, uint32_t steps )
Bir etkinliği belirtilen adım sayısına göre artırır.