gpg:: PlayerManager
#include <player_manager.h>
खिलाड़ी से जुड़ा अलग-अलग डेटा हासिल करता है और उसे सेट करता है.
खास जानकारी
सार्वजनिक प्रकार |
|
---|---|
FetchCallback
|
टाइपडिफ़std::function< void(const FetchResponse &)>
इस नीति से एक कॉलबैक टाइप तय होता है, जिसे FetchResponse मिलता है. |
FetchListCallback
|
टाइपडिफ़std::function< void(const FetchListResponse &)>
इस नीति से एक कॉलबैक टाइप तय होता है, जिसे FetchListResponse मिलता है. |
FetchSelfCallback
|
टाइपडिफ़std::function< void(const FetchSelfResponse &)>
इस नीति से एक कॉलबैक टाइप तय होता है, जिसे FetchSelfResponse मिलता है. |
सार्वजनिक फ़ंक्शन |
|
---|---|
Fetch(const std::string & player_id, FetchCallback callback)
|
void
किसी खास प्लेयर के लिए, एसिंक्रोनस तरीके से पूरा डेटा लोड करता है.
|
Fetch(DataSource data_source, const std::string & player_id, FetchCallback callback)
|
void
किसी खास प्लेयर के लिए, एसिंक्रोनस तरीके से पूरा डेटा लोड करता है.
|
FetchBlocking(const std::string & player_id)
|
किसी खास प्लेयर के लिए सभी डेटा सिंक्रोनस रूप से लोड करता है और सीधे FetchResponse दिखाता है.
|
FetchBlocking(DataSource data_source, const std::string & player_id)
|
किसी खास प्लेयर के लिए सभी डेटा सिंक्रोनस रूप से लोड करता है और सीधे FetchResponse दिखाता है.
|
FetchBlocking(Timeout timeout, const std::string & player_id)
|
किसी खास प्लेयर के लिए सभी डेटा सिंक्रोनस रूप से लोड करता है और सीधे FetchResponse दिखाता है.
|
FetchBlocking(DataSource data_source, Timeout timeout, const std::string & player_id)
|
किसी खास प्लेयर के लिए सभी डेटा सिंक्रोनस रूप से लोड करता है और सीधे FetchResponse दिखाता है.
|
FetchConnected(DataSource data_source, FetchListCallback callback)
|
void
एसिंक्रोनस तरीके से मौजूदा गेम से कनेक्ट किए गए सभी प्लेयर लोड होते हैं और जिनके बारे में साइन-इन करने वाले खिलाड़ी को जानने की अनुमति होती है.
|
FetchConnected(FetchListCallback callback)
|
void
FetchConnected का ओवरलोड, जो CACHE_OR_NETWORK के डिफ़ॉल्ट data_source का इस्तेमाल करता है.
|
FetchConnectedBlocking(DataSource data_Source, Timeout timeout)
|
अब काम नहीं करता.
FetchConnected के वर्शन को ब्लॉक करने की सुविधा.
|
FetchConnectedBlocking(DataSource data_source)
|
अब काम नहीं करता.
FetchConnectedBlocking का ओवरलोड है. इसके लिए, डिफ़ॉल्ट तौर पर 10 साल का टाइम आउट इस्तेमाल किया जाता है.
|
FetchConnectedBlocking(Timeout timeout)
|
अब काम नहीं करता.
FetchConnectedBlocking का ओवरलोड जो CACHE_OR_NETWORK के डिफ़ॉल्ट data_source का इस्तेमाल करता है.
|
FetchConnectedBlocking()
|
अब काम नहीं करता.
इसके लिए, FetchConnectedBlocking का ओवरलोड होता है. इसमें CACHE_OR_NETWORK के डिफ़ॉल्ट data_source (डेटा_सोर्स) का इस्तेमाल होता है और इसका डिफ़ॉल्ट टाइम आउट 10 साल होता है.
|
FetchInvitable(DataSource data_source, FetchListCallback callback)
|
void
एसिंक्रोनस तरीके से उन सभी प्लेयर को लोड करता है जो लोकल प्लेयर की सर्कल में मौजूद होते हैं और जिन्हें लोकल प्लेयर से न्योता मिल सकता है.
|
FetchInvitable(FetchListCallback callback)
|
void
FetchInvitable का ओवरलोड जो CACHE_OR_NETWORK के डिफ़ॉल्ट data_source का इस्तेमाल करता है.
|
FetchInvitableBlocking(DataSource data_source, Timeout timeout)
|
अब काम नहीं करता.
FetchInvitable का वर्शन ब्लॉक करने की सुविधा.
|
FetchInvitableBlocking(DataSource data_source)
|
अब काम नहीं करता.
इसके लिए, FetchInvitableBlocking का इस्तेमाल किया जाता है. इसमें, डिफ़ॉल्ट रूप से 10 साल का टाइम आउट इस्तेमाल किया जाता है.
|
FetchInvitableBlocking(Timeout timeout)
|
अब काम नहीं करता.
इसके लिए, FetchInvitableBlocking का ओवरलोड होता है, जिसमें CACHE_OR_NETWORK के डिफ़ॉल्ट data_source का इस्तेमाल किया जाता है.
|
FetchInvitableBlocking()
|
अब काम नहीं करता.
FetchInvitableBlocking का ओवरलोड है. इसमें CACHE_OR_NETWORK के डिफ़ॉल्ट data_source (डेटा_सोर्स) का इस्तेमाल होता है और इसका डिफ़ॉल्ट टाइम आउट 10 साल होता है.
|
FetchRecentlyPlayed(DataSource data_source, FetchListCallback callback)
|
void
हाल ही में खेले गए सभी प्लेयर को एसिंक्रोनस रूप से लोड करता है.
|
FetchRecentlyPlayed(FetchListCallback callback)
|
void
FetchRecentlyPlayed का ओवरलोड जो CACHE_OR_NETWORK के डिफ़ॉल्ट data_source का इस्तेमाल करता है.
|
FetchRecentlyPlayedBlocking(DataSource data_source, Timeout timeout)
|
FetchRecentlyPlayed के वर्शन को ब्लॉक करने की सुविधा.
|
FetchRecentlyPlayedBlocking(DataSource data_source)
|
इसके लिए, FetchRecentlyPlayedBlocking का ओवरलोड मौजूद है. इस टाइम आउट के लिए, डिफ़ॉल्ट रूप से 10 साल का टाइम आउट इस्तेमाल किया जाता है.
|
FetchRecentlyPlayedBlocking(Timeout timeout)
|
FetchRecentlyPlayedBlocking का ओवरलोड जो CACHE_OR_NETWORK के डिफ़ॉल्ट data_source का इस्तेमाल करता है.
|
FetchRecentlyPlayedBlocking()
|
FetchRecentlyPlayedBlocking का ओवरलोड जो CACHE_OR_NETWORK के डिफ़ॉल्ट data_source और 10 साल के डिफ़ॉल्ट टाइम आउट का इस्तेमाल करता है.
|
FetchSelf(FetchSelfCallback callback)
|
void
वर्तमान में साइन-इन किए हुए सभी प्लेयर के लिए सभी डेटा को एसिंक्रोनस रूप से लोड करता है.
|
FetchSelf(DataSource data_source, FetchSelfCallback callback)
|
void
वर्तमान में साइन-इन किए हुए सभी प्लेयर के लिए सभी डेटा को एसिंक्रोनस रूप से लोड करता है.
|
FetchSelfBlocking()
|
साइन इन किए हुए सभी मौजूदा प्लेयर का सारा डेटा सिंक्रोनस रूप से लोड करता है. इससे सीधे FetchSelfResponse को लौटाया जाता है.
|
FetchSelfBlocking(DataSource data_source)
|
साइन इन किए हुए सभी मौजूदा प्लेयर का सारा डेटा सिंक्रोनस रूप से लोड करता है. इससे सीधे FetchSelfResponse को लौटाया जाता है.
|
FetchSelfBlocking(Timeout timeout)
|
साइन इन किए हुए सभी मौजूदा प्लेयर का सारा डेटा सिंक्रोनस रूप से लोड करता है. इससे सीधे FetchSelfResponse को लौटाया जाता है.
|
FetchSelfBlocking(DataSource data_source, Timeout timeout)
|
साइन इन किए हुए सभी मौजूदा प्लेयर का सारा डेटा सिंक्रोनस रूप से लोड करता है. इससे सीधे FetchSelfResponse को लौटाया जाता है.
|
स्ट्रक्चर |
|
---|---|
gpg:: |
ऐसा रिस्पॉन्स जिसमें खिलाड़ियों का वेक्टर शामिल होता है. |
gpg:: |
किसी प्लेयर के लिए, |
gpg:: |
जवाब की स्थिति के साथ-साथ खिलाड़ी का पूरा डेटा होल्ड करता है. |
सार्वजनिक प्रकार
FetchCallback
std::function< void(const FetchResponse &)> FetchCallback
इस नीति से एक कॉलबैक टाइप तय होता है, जिसे FetchResponse मिलता है.
यह कॉलबैक टाइप नीचे दिए गए Fetch(*)
फ़ंक्शन के लिए दिया गया है.
FetchListCallback
std::function< void(const FetchListResponse &)> FetchListCallback
इस नीति से एक कॉलबैक टाइप तय होता है, जिसे FetchListResponse मिलता है.
यह कॉलबैक टाइप नीचे दिए गए Fetch(*)
फ़ंक्शन के लिए दिया गया है.
FetchSelfCallback
std::function< void(const FetchSelfResponse &)> FetchSelfCallback
इस नीति से एक कॉलबैक टाइप तय होता है, जिसे FetchSelfResponse मिलता है.
यह कॉलबैक टाइप नीचे दिए गए FetchSelf(*)
फ़ंक्शन के लिए दिया गया है.
सार्वजनिक फ़ंक्शन
लाएं
void Fetch( const std::string & player_id, FetchCallback callback )
किसी खास प्लेयर के लिए, एसिंक्रोनस तरीके से पूरा डेटा लोड करता है.
कार्रवाई पूरी होने पर, दिए गए FetchCallback को कॉल करता है. data_source की जानकारी न देने पर, यह फ़ंक्शन कॉल, Fetch(DataSource data_source, const std::string& player_id, FetchCallback callback)
को कॉल करने के बराबर हो जाता है. साथ ही, इस फ़ंक्शन को CACHE_OR_NETWORK के तौर पर तय डेटा_source के साथ भी इस्तेमाल किया जा सकता है.
लाएं
void Fetch( DataSource data_source, const std::string & player_id, FetchCallback callback )
किसी खास प्लेयर के लिए, एसिंक्रोनस तरीके से पूरा डेटा लोड करता है.
कार्रवाई पूरी होने पर, दिए गए FetchCallback को कॉल करता है. data_source को CACHE_OR_NETWORK या NETWORK_ONLY के तौर पर तय करें.
FetchBlocking
FetchResponse FetchBlocking( const std::string & player_id )
किसी खास प्लेयर के लिए सभी डेटा सिंक्रोनस रूप से लोड करता है और सीधे FetchResponse दिखाता है.
data_source और टाइम आउट में से कोई भी वैल्यू तय करने से, यह फ़ंक्शन कॉल FetchResponse को कॉल करने के बराबर हो जाता है(DataSource data_source, टाइम आउट टाइम आउट), जिसमें DataSource को CACHE_OR_NETWORK के तौर पर तय किया जाता है और टाइम आउट को 10 साल के तौर पर तय किया जाता है.
FetchBlocking
FetchResponse FetchBlocking( DataSource data_source, const std::string & player_id )
किसी खास प्लेयर के लिए सभी डेटा सिंक्रोनस रूप से लोड करता है और सीधे FetchResponse दिखाता है.
data_source को CACHE_OR_NETWORK या NETWORK_ONLY के तौर पर तय करें. टाइम आउट की जानकारी नहीं देने पर, इस फ़ंक्शन को आपकी तय की गई data_source वैल्यू और टाइम आउट को 10 साल के साथ, FetchResponse को FetchBlock(DataSource data_source, टाइमआउट टाइम आउट) को कॉल करने जैसा ही बनाया जाता है.
FetchBlocking
FetchResponse FetchBlocking( Timeout timeout, const std::string & player_id )
किसी खास प्लेयर के लिए सभी डेटा सिंक्रोनस रूप से लोड करता है और सीधे FetchResponse दिखाता है.
टाइम आउट को मिलीसेकंड की आर्बिट्रेरी संख्या के तौर पर तय करें. data_source की जानकारी नहीं देने पर, यह फ़ंक्शन कॉल FetchResponse को कॉल करने के बराबर हो जाता है(DataSource data_source, टाइमआउट टाइम आउट), जिसमें data_source को CACHE_OR_NETWORK के तौर पर तय किया जाता है और टाइम आउट होता है, जिसमें आपकी बताई गई वैल्यू शामिल होती है.
FetchBlocking
FetchResponse FetchBlocking( DataSource data_source, Timeout timeout, const std::string & player_id )
किसी खास प्लेयर के लिए सभी डेटा सिंक्रोनस रूप से लोड करता है और सीधे FetchResponse दिखाता है.
data_source को CACHE_OR_NETWORK या NETWORK_ONLY के तौर पर तय करें. टाइम आउट को मिलीसेकंड की आर्बिट्रेरी संख्या के तौर पर तय करें.
FetchConnected
void FetchConnected( DataSource data_source, FetchListCallback callback )
एसिंक्रोनस तरीके से मौजूदा गेम से कनेक्ट किए गए सभी प्लेयर लोड होते हैं और जिनके बारे में साइन-इन करने वाले खिलाड़ी को जानने की अनुमति होती है.
कार्रवाई पूरी होने पर, दिए गए FetchCallback को कॉल करता है. data_source को CACHE_OR_NETWORK या NETWORK_ONLY के तौर पर तय करें.
ध्यान दें कि यह फ़ंक्शन Player ऑब्जेक्ट दिखा सकता है, जहां Player.HasLevelInfo गलत दिखाता है. ऐसे मामलों में, फ़ेच एपीआई की मदद से दिए गए प्लेयर से फिर से अनुरोध करके लेवल की जानकारी हासिल की जा सकती है. अब काम नहीं करता.
- वापस की गई सूची खाली होगी. देखें: https://android-developers.googleblog.com/2016/12/games-authentication-adopting-google.html
FetchConnected
void FetchConnected( FetchListCallback callback )
FetchConnected का ओवरलोड, जो CACHE_OR_NETWORK के डिफ़ॉल्ट data_source का इस्तेमाल करता है.
- वापस की गई सूची खाली होगी. देखें: https://android-developers.googleblog.com/2016/12/games-authentication-adopting-google.html
FetchConnectedBlocking
FetchListResponse FetchConnectedBlocking( DataSource data_Source, Timeout timeout )
FetchConnected के वर्शन को ब्लॉक करने की सुविधा.
कॉलर को मिलीसेकंड में टाइम आउट तय करने की अनुमति देता है. तय समय खत्म होने के बाद, फ़ंक्शन ERROR_TIMEOUT
दिखाता है. ध्यान दें कि iOS पर ब्लॉक करने के इस वर्शन को यूज़र इंटरफ़ेस (यूआई) थ्रेड से कॉल नहीं किया जा सकता. इसकी वजह यह है कि डेटा देने वाली मूल प्लस सेवा, यूज़र इंटरफ़ेस (यूआई) थ्रेड पर कार्रवाई करती है.
अब काम नहीं करता.
- वापस की गई सूची खाली होगी. देखें: https://android-developers.googleblog.com/2016/12/games-authentication-adopting-google.html
FetchConnectedBlocking
FetchListResponse FetchConnectedBlocking( DataSource data_source )
इसके लिए, FetchConnectedBlocking का ओवरलोड हो जाने के बाद, डिफ़ॉल्ट तौर पर 10 साल का टाइम आउट इस्तेमाल किया जाता है.
- वापस की गई सूची खाली होगी. देखें: https://android-developers.googleblog.com/2016/12/games-authentication-adopting-google.html
FetchConnectedBlocking
FetchListResponse FetchConnectedBlocking( Timeout timeout )
FetchConnectedBlocking का ओवरलोड. इसके लिए, CACHE_OR_NETWORK के डिफ़ॉल्ट data_source का इस्तेमाल किया जाता है.
- वापस की गई सूची खाली होगी. देखें: https://android-developers.googleblog.com/2016/12/games-authentication-adopting-google.html
FetchConnectedBlocking
FetchListResponse FetchConnectedBlocking()
इसके लिए, FetchConnectedBlocking का ओवरलोड होता है. इसमें CACHE_OR_NETWORK के डिफ़ॉल्ट data_source (डेटा_सोर्स) का इस्तेमाल होता है और इसका डिफ़ॉल्ट टाइम आउट 10 साल होता है.
- वापस की गई सूची खाली होगी. देखें: https://android-developers.googleblog.com/2016/12/games-authentication-adopting-google.html
FetchInvitable
void FetchInvitable( DataSource data_source, FetchListCallback callback )
एसिंक्रोनस तरीके से उन सभी प्लेयर को लोड करता है जो लोकल प्लेयर की सर्कल में मौजूद होते हैं और जिन्हें लोकल प्लेयर से न्योता मिल सकता है.
ध्यान दें कि अगर कोई खिलाड़ी मौजूदा गेम से कनेक्ट नहीं है, तो हो सकता है कि उसे इस बात की सूचना न मिले कि उसे न्योता भेजा गया है.
कार्रवाई पूरी होने पर, दिए गए FetchCallback को कॉल करता है. data_source को CACHE_OR_NETWORK या NETWORK_ONLY के तौर पर तय करें.
ध्यान दें कि यह फ़ंक्शन Player ऑब्जेक्ट दिखा सकता है, जहां Player.HasLevelInfo गलत दिखाता है. ऐसे मामलों में, फ़ेच एपीआई की मदद से दिए गए प्लेयर से फिर से अनुरोध करके लेवल की जानकारी हासिल की जा सकती है. अब काम नहीं करता.
- वापस की गई सूची खाली होगी. देखें: https://android-developers.googleblog.com/2016/12/games-authentication-adopting-google.html
FetchInvitable
void FetchInvitable( FetchListCallback callback )
FetchInvitable का ओवरलोड जो CACHE_OR_NETWORK के डिफ़ॉल्ट data_source का इस्तेमाल करता है.
- वापस की गई सूची खाली होगी. देखें: https://android-developers.googleblog.com/2016/12/games-authentication-adopting-google.html
FetchInvitableBlocking
FetchListResponse FetchInvitableBlocking( DataSource data_source, Timeout timeout )
FetchInvitable का वर्शन ब्लॉक करने की सुविधा.
कॉलर को मिलीसेकंड में टाइम आउट तय करने की अनुमति देता है. तय समय खत्म होने के बाद, फ़ंक्शन ERROR_TIMEOUT
दिखाता है. ध्यान दें कि iOS पर ब्लॉक करने के इस वर्शन को यूज़र इंटरफ़ेस (यूआई) थ्रेड से कॉल नहीं किया जा सकता. इसकी वजह यह है कि डेटा देने वाली मूल प्लस सेवा, यूज़र इंटरफ़ेस (यूआई) थ्रेड पर कार्रवाई करती है.
अब काम नहीं करता.
- वापस की गई सूची खाली होगी. देखें: https://android-developers.googleblog.com/2016/12/games-authentication-adopting-google.html
FetchInvitableBlocking
FetchListResponse FetchInvitableBlocking( DataSource data_source )
इसके लिए, FetchInvitableBlocking का इस्तेमाल किया जाता है. इसमें, डिफ़ॉल्ट रूप से 10 साल का टाइम आउट इस्तेमाल किया जाता है.
- वापस की गई सूची खाली होगी. देखें: https://android-developers.googleblog.com/2016/12/games-authentication-adopting-google.html
FetchInvitableBlocking
FetchListResponse FetchInvitableBlocking( Timeout timeout )
इसके लिए, FetchInvitableBlocking का ओवरलोड होता है, जिसमें CACHE_OR_NETWORK के डिफ़ॉल्ट data_source का इस्तेमाल किया जाता है.
- वापस की गई सूची खाली होगी. देखें: https://android-developers.googleblog.com/2016/12/games-authentication-adopting-google.html
FetchInvitableBlocking
FetchListResponse FetchInvitableBlocking()
FetchInvitableBlocking का ओवरलोड है. इसमें CACHE_OR_NETWORK के डिफ़ॉल्ट data_source (डेटा_सोर्स) का इस्तेमाल होता है और इसका डिफ़ॉल्ट टाइम आउट 10 साल होता है.
- वापस की गई सूची खाली होगी. देखें: https://android-developers.googleblog.com/2016/12/games-authentication-adopting-google.html
FetchRecentlyPlayed
void FetchRecentlyPlayed( DataSource data_source, FetchListCallback callback )
हाल ही में खेले गए सभी प्लेयर को एसिंक्रोनस रूप से लोड करता है.
कार्रवाई पूरी होने पर, दिए गए FetchCallback को कॉल करता है. data_source को CACHE_OR_NETWORK या NETWORK_ONLY के तौर पर तय करें.
FetchRecentlyPlayed
void FetchRecentlyPlayed( FetchListCallback callback )
FetchRecentlyPlayed का ओवरलोड जो CACHE_OR_NETWORK के डिफ़ॉल्ट data_source का इस्तेमाल करता है.
FetchRecentlyPlayedBlocking
FetchListResponse FetchRecentlyPlayedBlocking( DataSource data_source, Timeout timeout )
FetchRecentlyPlayed के वर्शन को ब्लॉक करने की सुविधा.
कॉलर को मिलीसेकंड में टाइम आउट तय करने की अनुमति देता है. तय समय खत्म होने के बाद, फ़ंक्शन ERROR_TIMEOUT
दिखाता है.
FetchRecentlyPlayedBlocking
FetchListResponse FetchRecentlyPlayedBlocking( DataSource data_source )
इसके लिए, FetchRecentlyPlayedBlocking का ओवरलोड मौजूद है. इस टाइम आउट के लिए, डिफ़ॉल्ट रूप से 10 साल का टाइम आउट इस्तेमाल किया जाता है.
FetchRecentlyPlayedBlocking
FetchListResponse FetchRecentlyPlayedBlocking( Timeout timeout )
FetchRecentlyPlayedBlocking का ओवरलोड जो CACHE_OR_NETWORK के डिफ़ॉल्ट data_source का इस्तेमाल करता है.
FetchRecentlyPlayedBlocking
FetchListResponse FetchRecentlyPlayedBlocking()
FetchRecentlyPlayedBlocking का ओवरलोड जो CACHE_OR_NETWORK के डिफ़ॉल्ट data_source और 10 साल के डिफ़ॉल्ट टाइम आउट का इस्तेमाल करता है.
FetchSelf
void FetchSelf( FetchSelfCallback callback )
वर्तमान में साइन-इन किए हुए सभी प्लेयर के लिए सभी डेटा को एसिंक्रोनस रूप से लोड करता है.
कार्रवाई पूरी होने पर, दिए गए FetchSelfCallback को कॉल किया जाता है. data_source की जानकारी न देने पर, यह फ़ंक्शन कॉल, FetchSelf(DataSource data_source, FetchSelfCallback callback)
को कॉल करने के बराबर हो जाता है. साथ ही, इस फ़ंक्शन को CACHE_OR_NETWORK के तौर पर तय डेटा_source के साथ भी इस्तेमाल किया जा सकता है.
FetchSelf
void FetchSelf( DataSource data_source, FetchSelfCallback callback )
वर्तमान में साइन-इन किए हुए सभी प्लेयर के लिए सभी डेटा को एसिंक्रोनस रूप से लोड करता है.
कार्रवाई पूरी होने पर, दिए गए FetchSelfCallback को कॉल किया जाता है. data_source को CACHE_OR_NETWORK या NETWORK_ONLY के तौर पर तय करें.
FetchSelfBlocking
FetchSelfResponse FetchSelfBlocking()
साइन इन किए हुए सभी मौजूदा प्लेयर का सारा डेटा सिंक्रोनस रूप से लोड करता है. इससे सीधे FetchSelfResponse को लौटाया जाता है.
data_source या टाइम आउट की जानकारी नहीं देने पर, यह फ़ंक्शन कॉल FetchSelfResponse को FetchSelfSend(DataSource data_source, टाइमआउट टाइम आउट) कॉल के बराबर बन जाता है, जिनमें data_source को CACHE_OR_NETWORK के तौर पर और टाइम आउट को 10 साल के तौर पर दिखाया जाता है.
FetchSelfBlocking
FetchSelfResponse FetchSelfBlocking( DataSource data_source )
साइन इन किए हुए सभी मौजूदा प्लेयर का सारा डेटा सिंक्रोनस रूप से लोड करता है. इससे सीधे FetchSelfResponse को लौटाया जाता है.
data_source को CACHE_OR_NETWORK या NETWORK_ONLY के तौर पर तय करें. टाइम आउट तय नहीं करने पर, इस फ़ंक्शन को आपकी तय की गई data_source वैल्यू और टाइम आउट को 10 साल के साथ, FetchSelfResponse FetchSelfगलत(DataSource data_source, टाइमआउट टाइम आउट) सुविधा के बराबर कॉल किया जाता है.
FetchSelfBlocking
FetchSelfResponse FetchSelfBlocking( Timeout timeout )
साइन इन किए हुए सभी मौजूदा प्लेयर का सारा डेटा सिंक्रोनस रूप से लोड करता है. इससे सीधे FetchSelfResponse को लौटाया जाता है.
टाइम आउट को मिलीसेकंड की आर्बिट्रेरी संख्या के तौर पर तय करें. data_source की जानकारी न देने पर, यह फ़ंक्शन कॉल FetchSelfResponse को कॉल करने के बराबर हो जाता है(DataSource data_source, टाइमआउट टाइम आउट), जिसमें data_source को CACHE_OR_NETWORK के तौर पर चुना जाता है और टाइम आउट में आपकी बताई गई वैल्यू शामिल होती है.
FetchSelfBlocking
FetchSelfResponse FetchSelfBlocking( DataSource data_source, Timeout timeout )
साइन इन किए हुए सभी मौजूदा प्लेयर का सारा डेटा सिंक्रोनस रूप से लोड करता है. इससे सीधे FetchSelfResponse को लौटाया जाता है.
data_source को CACHE_OR_NETWORK या NETWORK_ONLY के तौर पर तय करें. टाइम आउट को मिलीसेकंड की आर्बिट्रेरी संख्या के तौर पर तय करें.