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 FetchForPlayerBlock(DataSource data_source, Timeout सिलसिलेवार) कॉल के बराबर कर देता है और टाइम आउट की अवधि 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 के रूप में तय करें. टाइम आउट को मिलीसेकंड की संख्या के हिसाब से तय करें.