gpg:: StatsManager
#include <stats_manager.h>
الحصول على العديد من البيانات المرتبطة بالإحصائيات وتعيينها.
ملخّص
الأنواع العلنية |
|
---|---|
FetchForPlayerCallback
|
typedefstd::function< void(const FetchForPlayerResponse &)>
تحدد نوع معاودة الاتصال الذي يتلقى FetchForPlayerResponse. |
الدوال العامة |
|
---|---|
FetchForPlayer(FetchForPlayerCallback callback)
|
void
تُحمّل كل بيانات الإحصاءات الخاصة بالمشغّل الذي سجّلت الدخول إليه حاليًا بشكل غير متزامن.
|
FetchForPlayer(DataSource data_source, FetchForPlayerCallback callback)
|
void
تُحمّل كل بيانات الإحصاءات الخاصة بالمشغّل الذي سجّلت الدخول إليه حاليًا بشكل غير متزامن.
|
FetchForPlayerBlocking()
|
تحميل كل بيانات الإحصاءات الخاصة بالمشغّل الذي سجّلت الدخول إليه حاليًا، ما يؤدي مباشرةً إلى عرض FetchForPlayerResponse
|
FetchForPlayerBlocking(DataSource data_source)
|
تحميل كل بيانات الإحصاءات الخاصة بالمشغّل الذي سجّلت الدخول إليه حاليًا، ما يؤدي مباشرةً إلى عرض FetchForPlayerResponse
|
FetchForPlayerBlocking(Timeout timeout)
|
تحميل كل بيانات الإحصاءات الخاصة بالمشغّل الذي سجّلت الدخول إليه حاليًا، ما يؤدي مباشرةً إلى عرض FetchForPlayerResponse
|
FetchForPlayerBlocking(DataSource data_source, Timeout timeout)
|
تحميل كل بيانات الإحصاءات الخاصة بالمشغّل الذي سجّلت الدخول إليه حاليًا، ما يؤدي مباشرةً إلى عرض FetchForPlayerResponse
|
الهياكل |
|
---|---|
gpg:: |
يتضمّن جميع بيانات PlayerStats، إلى جانب حالة الاستجابة. |
الأنواع العلنية
FetchForPlayerCallback
std::function< void(const FetchForPlayerResponse &)> FetchForPlayerCallback
تحدد نوع معاودة الاتصال الذي يتلقى FetchForPlayerResponse.
يتوفّر هذا النوع من معاودة الاتصال لدوال FetchForPlayer(*)
أدناه.
الدوال العامة
FetchForPlayer
void FetchForPlayer( FetchForPlayerCallback callback )
تُحمّل كل بيانات الإحصاءات الخاصة بالمشغّل الذي سجّلت الدخول إليه حاليًا بشكل غير متزامن.
يتم استدعاء FetchForPlayerCallback المقدّم عند اكتمال العملية. يؤدي عدم تحديد data_source إلى جعل استدعاء الدالة هذا مكافئًا لاستدعاء FetchForPlayer(DataSource data_source, FetchForPlayerCallback callback)
، مع تحديد data_source على أنه CACHE_OR_NETWORK.
FetchForPlayer
void FetchForPlayer( DataSource data_source, FetchForPlayerCallback callback )
تُحمّل كل بيانات الإحصاءات الخاصة بالمشغّل الذي سجّلت الدخول إليه حاليًا بشكل غير متزامن.
يتم استدعاء FetchForPlayerCallback المقدّم عند اكتمال العملية. حدد data_source على أنه CACHE_OR_NETWORK أو NETWORK_ONLY.
FetchForPlayerBlocking
FetchForPlayerResponse FetchForPlayerBlocking()
تحميل كل بيانات الإحصاءات الخاصة بالمشغّل الذي سجّلت الدخول إليه حاليًا، ما يؤدي مباشرةً إلى عرض FetchForPlayerResponse
في حال عدم تحديد data_source أو انتهاء المهلة، يتم جعل استدعاء الدالة هذه مكافئًا لاستدعاء FetchForPlayerResponse FetchForPlayerBlocked(DataSource data_source, Timeoutآخر)، مع تحديد data_source على أنّه CACHE_OR_NETWORK، والمهلة المحدَّدة على أنّها 10 سنوات.
FetchForPlayerBlocking
FetchForPlayerResponse FetchForPlayerBlocking( DataSource data_source )
تحميل كل بيانات الإحصاءات الخاصة بالمشغّل الذي سجّلت الدخول إليه حاليًا، ما يؤدي مباشرةً إلى عرض FetchForPlayerResponse
حدد data_source على أنه CACHE_OR_NETWORK أو NETWORK_ONLY. يؤدي عدم تحديد المهلة إلى جعل استدعاء الدالة هذه مكافئًا لاستدعاء FetchForPlayerResponse FetchForPlayerBlocked(DataSource data_source, Timeout)، بالإضافة إلى قيمة data_source المحددة، والمهلة المحدَّدة على 10 سنوات.
FetchForPlayerBlocking
FetchForPlayerResponse FetchForPlayerBlocking( Timeout timeout )
تحميل كل بيانات الإحصاءات الخاصة بالمشغّل الذي سجّلت الدخول إليه حاليًا، ما يؤدي مباشرةً إلى عرض FetchForPlayerResponse
حدد المهلة كعدد عشوائي من المللي ثانية. يؤدي عدم تحديد data_source إلى جعل استدعاء الدالة هذا مكافئًا لاستدعاء FetchForPlayerResponse FetchForPlayerBlocked(DataSource data_source, Timeoutآخر)، مع data_source محدد كـ CACHE_OR_NETWORK، والمهلة التي تحتوي على القيمة المحددة.
FetchForPlayerBlocking
FetchForPlayerResponse FetchForPlayerBlocking( DataSource data_source, Timeout timeout )
تحميل كل بيانات الإحصاءات الخاصة بالمشغّل الذي سجّلت الدخول إليه حاليًا، ما يؤدي مباشرةً إلى عرض FetchForPlayerResponse
حدد data_source على أنه CACHE_OR_NETWORK أو NETWORK_ONLY. حدد المهلة كعدد عشوائي من المللي ثانية.