gpg:: পরিসংখ্যান ব্যবস্থাপক
#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:: 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 হিসাবে ডেটা_সোর্স নির্দিষ্ট করুন৷ মিলিসেকেন্ডের একটি নির্বিচারে সংখ্যা হিসাবে সময়সীমা নির্দিষ্ট করুন।