gpg:: StatsManager
#include <stats_manager.h>
للحصول على مجموعة متنوعة من البيانات المتعلقة بالإحصاءات وتعيينها.
ملخّص
الأنواع العامة |
|
---|---|
FetchForPlayerCallback
|
تعريف الكتابةstd::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 FetchForPlayerرصد(بيانات مصدر البيانات، ومهلة انتهاء المهلة)، مع تحديد data_source على أنّه CACHE_OR_NETWORK، وتحديد المهلة بـ 10 سنوات.
FetchForPlayerBlocking
FetchForPlayerResponse FetchForPlayerBlocking( DataSource data_source )
تعمل هذه الميزة على تحميل جميع بيانات الإحصاءات بشكل متزامن للمشغّل الذي سجّلت الدخول إليه حاليًا، مع عرض رسالة FetchForPlayerResponse مباشرةً.
حدِّد data_source على أنه CACHE_OR_NETWORK أو NETWORK_ONLY. يؤدي عدم تحديد المهلة إلى جعل استدعاء هذه الدالة مكافئًا لاستدعاء FetchForPlayerResponse FetchForPlayerBlocking(DataSource data_source, المضمّنة "مهلة المهلة")، باستخدام قيمة data_source المحدّدة، والمهلة المحدّدة على أنّها 10 سنوات.
FetchForPlayerBlocking
FetchForPlayerResponse FetchForPlayerBlocking( Timeout timeout )
تعمل هذه الميزة على تحميل جميع بيانات الإحصاءات بشكل متزامن للمشغّل الذي سجّلت الدخول إليه حاليًا، مع عرض رسالة FetchForPlayerResponse مباشرةً.
حدِّد المهلة كعدد عشوائي من الملي ثانية. يؤدي عدم تحديد data_source إلى جعل استدعاء هذه الدالة مكافئًا لاستدعاء FetchForPlayerResponse FetchForPlayerBlock(DataSource data_source, المضمّنة "مهلة المهلة")، مع تحديد data_source على أنّه CACHE_OR_NETWORK، واحتواء المهلة على القيمة المحدَّدة.
FetchForPlayerBlocking
FetchForPlayerResponse FetchForPlayerBlocking( DataSource data_source, Timeout timeout )
تعمل هذه الميزة على تحميل جميع بيانات الإحصاءات بشكل متزامن للمشغّل الذي سجّلت الدخول إليه حاليًا، مع عرض رسالة FetchForPlayerResponse مباشرةً.
حدِّد data_source على أنه CACHE_OR_NETWORK أو NETWORK_ONLY. حدِّد المهلة كعدد عشوائي من الملي ثانية.