gpg:: পরিসংখ্যান ব্যবস্থাপক

#include <stats_manager.h>

বিভিন্ন পরিসংখ্যান-সম্পর্কিত ডেটা পায় এবং সেট করে।

সারাংশ

পাবলিক প্রকার

FetchForPlayerCallback typedef
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:: StatsManager:: FetchForPlayerResponse

একটি প্রতিক্রিয়া স্থিতি সহ সমস্ত PlayerStats ডেটা ধারণ করে৷

পাবলিক প্রকার

FetchForPlayerCallback

std::function< void(const FetchForPlayerResponse &)> FetchForPlayerCallback

একটি কলব্যাক প্রকার সংজ্ঞায়িত করে যা একটি FetchForPlayerResponse পায়।

নিচের FetchForPlayer(*) ফাংশনে এই কলব্যাক টাইপ দেওয়া হয়েছে।

পাবলিক ফাংশন

FetchForPlayer

void FetchForPlayer(
  FetchForPlayerCallback callback
)

বর্তমানে সাইন ইন করা প্লেয়ারের জন্য অ্যাসিঙ্ক্রোনাসভাবে সমস্ত পরিসংখ্যান ডেটা লোড করে৷

অপারেশন সমাপ্তির জন্য প্রদত্ত FetchForPlayerCallback কল করে। ডেটা_সোর্স নির্দিষ্ট না করা এই ফাংশনটিকে কল করার সমতুল্য করে তোলে FetchForPlayer(DataSource data_source, FetchForPlayerCallback callback) , সাথে ডেটা_সোর্স CACHE_OR_NETWORK হিসাবে নির্দিষ্ট করা হয়েছে৷

FetchForPlayer

void FetchForPlayer(
  DataSource data_source,
  FetchForPlayerCallback callback
)

বর্তমানে সাইন ইন করা প্লেয়ারের জন্য অ্যাসিঙ্ক্রোনাসভাবে সমস্ত পরিসংখ্যান ডেটা লোড করে৷

অপারেশন সমাপ্তির জন্য প্রদত্ত FetchForPlayerCallback কল করে। CACHE_OR_NETWORK বা NETWORK_ONLY হিসাবে ডেটা_সোর্স নির্দিষ্ট করুন৷

FetchForPlayerBlocking

FetchForPlayerResponse FetchForPlayerBlocking()

সিঙ্ক্রোনাসভাবে বর্তমানে সাইন-ইন করা প্লেয়ারের জন্য সমস্ত পরিসংখ্যান ডেটা লোড করে, সরাসরি FetchForPlayerResponse ফেরত দেয়।

ডেটা_সোর্স বা টাইমআউট নির্দিষ্ট না করা এই ফাংশনটিকে কল করার সমতুল্য করে তোলে FetchForPlayerResponse FetchForPlayerBlocking(ডেটাসোর্স ডেটা_সোর্স, টাইমআউট টাইমআউট), ডেটা_সোর্স CACHE_OR_NETWORK হিসাবে নির্দিষ্ট করা হয়েছে এবং 10 বছর হিসাবে নির্দিষ্ট করা হয়েছে।

FetchForPlayerBlocking

FetchForPlayerResponse FetchForPlayerBlocking(
  DataSource data_source
)

সিঙ্ক্রোনাসভাবে বর্তমানে সাইন-ইন করা প্লেয়ারের জন্য সমস্ত পরিসংখ্যান ডেটা লোড করে, সরাসরি FetchForPlayerResponse ফেরত দেয়।

CACHE_OR_NETWORK বা NETWORK_ONLY হিসাবে ডেটা_সোর্স নির্দিষ্ট করুন৷ টাইমআউট নির্দিষ্ট না করা এই ফাংশন কলটিকে FetchForPlayerResponse FetchForPlayerBlocking(ডেটাসোর্স ডেটা_সোর্স, টাইমআউট টাইমআউট), আপনার নির্দিষ্ট ডেটা_সোর্স মান এবং 10 বছর হিসাবে নির্দিষ্ট করা সময়সীমার সাথে কল করার সমতুল্য করে তোলে।

FetchForPlayerBlocking

FetchForPlayerResponse FetchForPlayerBlocking(
  Timeout timeout
)

সিঙ্ক্রোনাসভাবে বর্তমানে সাইন-ইন করা প্লেয়ারের জন্য সমস্ত পরিসংখ্যান ডেটা লোড করে, সরাসরি FetchForPlayerResponse ফেরত দেয়।

মিলিসেকেন্ডের একটি নির্বিচারে সংখ্যা হিসাবে সময়সীমা নির্দিষ্ট করুন। ডেটা_সোর্স নির্দিষ্ট না করা এই ফাংশনটিকে কল করার সমতুল্য করে তোলে FetchForPlayerResponse FetchForPlayerBlocking(ডেটাসোর্স ডেটা_সোর্স, টাইমআউট টাইমআউট), সাথে ডেটা_সোর্স CACHE_OR_NETWORK হিসাবে নির্দিষ্ট করা হয়েছে, এবং আপনার নির্দিষ্ট মান ধারণকারী টাইমআউট।

FetchForPlayerBlocking

FetchForPlayerResponse FetchForPlayerBlocking(
  DataSource data_source,
  Timeout timeout
)

সিঙ্ক্রোনাসভাবে বর্তমানে সাইন-ইন করা প্লেয়ারের জন্য সমস্ত পরিসংখ্যান ডেটা লোড করে, সরাসরি FetchForPlayerResponse ফেরত দেয়।

CACHE_OR_NETWORK বা NETWORK_ONLY হিসাবে ডেটা_সোর্স নির্দিষ্ট করুন৷ মিলিসেকেন্ডের একটি নির্বিচারে সংখ্যা হিসাবে সময়সীমা নির্দিষ্ট করুন।