कॉलबैक
फ़ंडरेज़र, जो एसिंक्रोनस कॉल को टारगेट करते हैं.
खास जानकारी
इसमें एक-शॉट कॉलबैक के लिए फ़ंक्शन शामिल होते हैं. यह ऐक्सेसर के तरीकों के आर्ग्युमेंट के तौर पर दिया जाता है. साथ ही, GameServices बिल्ड टाइम में कॉन्फ़िगर किए गए, कई बार इस्तेमाल किए जा सकने वाले कॉलबैक भी शामिल होते हैं.
सभी कॉलबैक, खास तौर पर बनाए गए कॉलबैक थ्रेड पर शुरू किए जाते हैं. यह थ्रेड, "मुख्य थ्रेड" के किसी भी प्लैटफ़ॉर्म कॉन्सेप्ट से अलग हो सकती है या "यूज़र इंटरफ़ेस (यूआई) थ्रेड". उपयोगकर्ता कॉलबैक जल्दी से काम करने चाहिए, क्योंकि रुक गए कॉलबैक थ्रेड से, उपयोगकर्ताओं को समस्याएं दिख सकती हैं. उदाहरण के लिए, साइन-आउट करने का अनुरोध पूरा होने में देरी होना.
आपको कॉलबैक में, Leaderboards().FetchAllLock() जैसे GPG API को ब्लॉक नहीं करना चाहिए. इसकी वजह यह है कि इस तरह के कॉल की वजह से, डेडलॉक की समस्या हो सकती है.
टाइपडिफ़ |
|
---|---|
CaptureCapabilitiesCallback
|
टाइपडिफ़std::function< void(GetCaptureCapabilitiesResponse const &)>
इस नीति से ऐसे कॉलबैक टाइप के बारे में पता चलता है जिसे GetCaptureCapabilitiesResponse मिलता है. |
CaptureStateCallback
|
टाइपडिफ़std::function< void(GetCaptureStateResponse const &)>
इस नीति से एक कॉलबैक टाइप के बारे में पता चलता है, जिसे GetCaptureStateResponse मिलता है. |
CommitCallback
|
टाइपडिफ़std::function< void(CommitResponse const &)>
CommitResponse पाने वाले कॉलबैक टाइप के बारे में बताता है. |
ConnectionRequestCallback
|
टाइपडिफ़std::function< void(int64_t client_id, ConnectionRequest const &request)>
इस नीति से उस कॉलबैक टाइप के बारे में पता चलता है जिसे ConnectionRequest मिलता है. ऐसा तब होता है, जब कोई रिमोट एंडपॉइंट ऐप्लिकेशन के एंडपॉइंट से कनेक्ट करने की कोशिश करता है. |
FetchAllCallback
|
टाइपडिफ़std::function< void(FetchAllResponse const &)>
FetchAllResponse पाने वाले कॉलबैक टाइप के बारे में बताता है. |
FetchAllCallback
|
टाइपडिफ़std::function< void(FetchAllResponse const &)>
FetchAllResponse पाने वाले कॉलबैक टाइप के बारे में बताता है. |
FetchAllCallback
|
टाइपडिफ़std::function< void(FetchAllResponse const &)>
FetchAllResponse -टाइप के कॉलबैक के बारे में बताता है. |
FetchAllCallback
|
टाइपडिफ़std::function< void(FetchAllResponse const &)>
FetchAllResponse पाने वाले कॉलबैक टाइप के बारे में बताता है. |
FetchAllScoreSummariesCallback
|
टाइपडिफ़std::function< void(FetchAllScoreSummariesResponse const &)>
FetchAllScoreSummariesResponse -टाइप के कॉलबैक के बारे में बताता है. |
FetchCallback
|
टाइपडिफ़std::function< void(FetchResponse const &)>
FetchResponse पाने वाले कॉलबैक टाइप के बारे में बताता है. |
FetchCallback
|
टाइपडिफ़std::function< void(const FetchResponse &)>
FetchResponse पाने वाले कॉलबैक टाइप के बारे में बताता है. |
FetchCallback
|
टाइपडिफ़std::function< void(FetchResponse const &)>
इस नीति से एक कॉलबैक टाइप तय होता है, जिसे FetchResponse मिलता है. |
FetchCallback
|
टाइपडिफ़std::function< void(FetchResponse const &)>
इस नीति से एक कॉलबैक टाइप तय होता है, जिसे FetchResponse मिलता है. |
FetchForPlayerCallback
|
टाइपडिफ़std::function< void(FetchForPlayerResponse const &)>
इस नीति से एक कॉलबैक टाइप तय होता है, जिसे FetchForPlayerResponse मिलता है. |
FetchListCallback
|
टाइपडिफ़std::function< void(FetchListResponse const &)>
इस नीति से एक कॉलबैक टाइप तय होता है, जिसे FetchListResponse मिलता है. |
FetchScorePageCallback
|
टाइपडिफ़std::function< void(FetchScorePageResponse const &)>
ScorePageResponse -टाइप के कॉलबैक के बारे में बताता है. |
FetchScoreSummaryCallback
|
टाइपडिफ़std::function< void(FetchScoreSummaryResponse const &)>
FetchScoreSummaryResponse -टाइप के कॉलबैक के बारे में बताता है. |
FetchSelfCallback
|
टाइपडिफ़std::function< void(FetchSelfResponse const &)>
इस नीति से एक कॉलबैक टाइप तय होता है, जिसे FetchSelfResponse मिलता है. |
FetchServerAuthCodeCallback
|
टाइपडिफ़std::function< void(FetchServerAuthCodeResponse const &)>
इस नीति से एक कॉलबैक टाइप तय होता है, जिसे FetchServerAuthCodeResponse मिलता है. |
FlushCallback
|
टाइपडिफ़std::function< void(FlushStatus)>
उस कॉलबैक टाइप के बारे में बताता है जिसे फ़्लश ऑपरेशन का नतीजा (स्थिति) मिलता है. |
IsCaptureAvailableCallback
|
टाइपडिफ़std::function< void(IsCaptureAvailableResponse const &)>
इस नीति से एक कॉलबैक टाइप के बारे में पता चलता है, जिसे IsCaptureAvailableResponse मिलता है. |
OnAuthActionFinishedCallback
|
टाइपडिफ़std::function< void(AuthOperation, AuthStatus)>
पुष्टि करने की कार्रवाई के लिए तैयार कॉलबैक का टाइप, जो SDK टूल को दिया जा सकता है. |
OnAuthActionStartedCallback
|
टाइपडिफ़std::function< void(AuthOperation)>
पुष्टि करने के लिए शुरू की गई कॉलबैक किस तरह की है, जो SDK टूल को दिया जा सकता है. |
OnInitializationFinishedCallback
|
टाइपडिफ़std::function< void(InitializationStatus)>
एक कॉलबैक, जिसे ऐप्लिकेशन, एपीआई को शुरू करने पर या प्रोसेस पूरी न होने पर शुरू करता है. |
OnLogCallback
|
टाइपडिफ़std::function< void(LogLevel, std::string const &)>
लॉग इन कॉलबैक का वह टाइप जो SDK टूल को दिया जा सकता है. |
OnLogCallback
|
टाइपडिफ़std::function< void(LogLevel, std::string const &)>
लॉग इन कॉलबैक का वह टाइप जो SDK टूल को दिया जा सकता है. |
OnMultiplayerInvitationEventCallback
|
टाइपडिफ़std::function< void(MultiplayerEvent, std::string, MultiplayerInvitation)>
एक से ज़्यादा खिलाड़ी वाले न्योते के कॉलबैक का प्रकार, जो SDK टूल को दिया जा सकता है. |
OnTurnBasedMatchEventCallback
|
टाइपडिफ़std::function< void(MultiplayerEvent event, std::string, TurnBasedMatch)>
बारी के हिसाब से एक से ज़्यादा खिलाड़ी वाले इवेंट कॉलबैक का टाइप, जो SDK टूल को दिया जा सकता है. |
OpenCallback
|
टाइपडिफ़std::function< void(OpenResponse const &)>
OpenResponse पाने वाले कॉलबैक टाइप के बारे में बताता है. |
ReadCallback
|
टाइपडिफ़std::function< void(ReadResponse const &)>
ReadResponse पाने वाले कॉलबैक टाइप के बारे में बताता है. |
ShowAllUICallback
|
टाइपडिफ़std::function< void(UIStatus const &)>
UIStatus पाने वाले कॉलबैक टाइप के बारे में बताता है. |
ShowAllUICallback
|
टाइपडिफ़std::function< void(UIStatus const &)>
UIStatus पाने वाले कॉलबैक टाइप के बारे में बताता है. |
ShowUICallback
|
टाइपडिफ़std::function< void(UIStatus const &)>
UIStatus पाने वाले कॉलबैक टाइप के बारे में बताता है. |
StartAdvertisingCallback
|
टाइपडिफ़std::function< void(int64_t client_id, StartAdvertisingResult const &result)>
इस नीति से एक ऐसे कॉलबैक टाइप के बारे में पता चलता है जिसे लोकल एंडपॉइंट विज्ञापन की कोशिश पूरी होने पर, StartAdvertisingResult मिलता है; इसकी सफलता फ़ील्ड से पता चलता है कि विज्ञापन सफलतापूर्वक शुरू हुआ या नहीं. |
टाइपडिफ़
CaptureCapabilitiesCallback
std::function< void(GetCaptureCapabilitiesResponse const &)> CaptureCapabilitiesCallback
इस नीति से ऐसे कॉलबैक टाइप के बारे में पता चलता है जिसे GetCaptureCapabilitiesResponse मिलता है.
यह कॉलबैक टाइप नीचे दिए गए GetCaptureCapabilities(*)
फ़ंक्शन के लिए दिया गया है.
CaptureStateCallback
std::function< void(GetCaptureStateResponse const &)> CaptureStateCallback
इस नीति से एक कॉलबैक टाइप के बारे में पता चलता है, जिसे GetCaptureStateResponse मिलता है.
यह कॉलबैक टाइप नीचे दिए गए GetCaptureState(*)
फ़ंक्शन के लिए दिया गया है.
CommitCallback
std::function< void(CommitResponse const &)> CommitCallback
CommitResponse
पाने वाले कॉलबैक टाइप के बारे में बताता है.
यह कॉलबैक टाइप नीचे दिए गए Commit(*)
और ResolveConflict(*)
फ़ंक्शन के लिए दिया गया है.
ConnectionRequestCallback
std::function< void(int64_t client_id, ConnectionRequest const &request)> ConnectionRequestCallback
इस नीति से उस कॉलबैक टाइप के बारे में पता चलता है जिसे ConnectionRequest मिलता है. ऐसा तब होता है, जब कोई रिमोट एंडपॉइंट ऐप्लिकेशन के एंडपॉइंट से कनेक्ट करने की कोशिश करता है.
client_id
, यह अनुरोध पाने वाले NearbyConnections
इंस्टेंस का आईडी है. request
में कनेक्शन के अनुरोध की जानकारी होती है.
FetchAllCallback
std::function< void(FetchAllResponse const &)> FetchAllCallback
FetchAllResponse
पाने वाले कॉलबैक टाइप के बारे में बताता है.
यह कॉलबैक टाइप नीचे दिए गए FetchAll(*)
फ़ंक्शन के लिए दिया गया है.
FetchAllCallback
std::function< void(FetchAllResponse const &)> FetchAllCallback
FetchAllResponse
पाने वाले कॉलबैक टाइप के बारे में बताता है.
यह कॉलबैक टाइप नीचे दिए गए FetchAll(*)
फ़ंक्शन के लिए दिया गया है.
FetchAllCallback
std::function< void(FetchAllResponse const &)> FetchAllCallback
FetchAllResponse
-टाइप के कॉलबैक के बारे में बताता है.
FetchAllCallback
std::function< void(FetchAllResponse const &)> FetchAllCallback
FetchAllResponse
पाने वाले कॉलबैक टाइप के बारे में बताता है.
यह कॉलबैक टाइप नीचे दिए गए FetchAll(*)
फ़ंक्शन के लिए दिया गया है.
FetchAllScoreSummariesCallback
std::function< void(FetchAllScoreSummariesResponse const &)> FetchAllScoreSummariesCallback
FetchAllScoreSummariesResponse
-टाइप के कॉलबैक के बारे में बताता है.
FetchCallback
std::function< void(FetchResponse const &)> FetchCallback
FetchResponse
पाने वाले कॉलबैक टाइप के बारे में बताता है.
यह कॉलबैक टाइप नीचे दिए गए Fetch(*)
फ़ंक्शन के लिए दिया गया है.
FetchCallback
std::function< void(const FetchResponse &)> FetchCallback
FetchResponse
पाने वाले कॉलबैक टाइप के बारे में बताता है.
यह कॉलबैक टाइप नीचे दिए गए Fetch(*)
फ़ंक्शन के लिए दिया गया है.
FetchCallback
std::function< void(FetchResponse const &)> FetchCallback
इस नीति से एक कॉलबैक टाइप तय होता है, जिसे FetchResponse मिलता है.
यह कॉलबैक टाइप नीचे दिए गए Fetch(*)
फ़ंक्शन के लिए दिया गया है.
FetchCallback
std::function< void(FetchResponse const &)> FetchCallback
इस नीति से एक कॉलबैक टाइप तय होता है, जिसे FetchResponse मिलता है.
यह कॉलबैक टाइप नीचे दिए गए Fetch(*)
फ़ंक्शन के लिए दिया गया है.
FetchForPlayerCallback
std::function< void(FetchForPlayerResponse const &)> FetchForPlayerCallback
इस नीति से एक कॉलबैक टाइप तय होता है, जिसे FetchForPlayerResponse मिलता है.
यह कॉलबैक टाइप नीचे दिए गए FetchForPlayer(*)
फ़ंक्शन के लिए दिया गया है.
FetchListCallback
std::function< void(FetchListResponse const &)> FetchListCallback
इस नीति से एक कॉलबैक टाइप तय होता है, जिसे FetchListResponse मिलता है.
यह कॉलबैक टाइप नीचे दिए गए Fetch(*)
फ़ंक्शन के लिए दिया गया है.
FetchScorePageCallback
std::function< void(FetchScorePageResponse const &)> FetchScorePageCallback
ScorePageResponse
-टाइप के कॉलबैक के बारे में बताता है.
FetchScoreSummaryCallback
std::function< void(FetchScoreSummaryResponse const &)> FetchScoreSummaryCallback
FetchScoreSummaryResponse
-टाइप के कॉलबैक के बारे में बताता है.
FetchSelfCallback
std::function< void(FetchSelfResponse const &)> FetchSelfCallback
इस नीति से एक कॉलबैक टाइप तय होता है, जिसे FetchSelfResponse मिलता है.
यह कॉलबैक टाइप नीचे दिए गए FetchSelf(*)
फ़ंक्शन के लिए दिया गया है.
FetchServerAuthCodeCallback
std::function< void(FetchServerAuthCodeResponse const &)> FetchServerAuthCodeCallback
इस नीति से एक कॉलबैक टाइप तय होता है, जिसे FetchServerAuthCodeResponse मिलता है.
यह कॉलबैक टाइप नीचे दिए गए FetchServerAuthCode
फ़ंक्शन को दिया गया है.
FlushCallback
std::function< void(FlushStatus)> FlushCallback
उस कॉलबैक टाइप के बारे में बताता है जिसे फ़्लश ऑपरेशन का नतीजा (स्थिति) मिलता है.
Flush() में इस्तेमाल किया जाता है.
IsCaptureAvailableCallback
std::function< void(IsCaptureAvailableResponse const &)> IsCaptureAvailableCallback
इस नीति से एक कॉलबैक टाइप के बारे में पता चलता है, जिसे IsCaptureAvailableResponse मिलता है.
यह कॉलबैक टाइप नीचे दिए गए IsCaptureAvailable(*)
फ़ंक्शन के लिए दिया गया है.
OnAuthActionFinishedCallback
std::function< void(AuthOperation, AuthStatus)> OnAuthActionFinishedCallback
पुष्टि करने की कार्रवाई के लिए तैयार कॉलबैक का टाइप, जो SDK टूल को दिया जा सकता है.
OnAuthActionStartedCallback
std::function< void(AuthOperation)> OnAuthActionStartedCallback
पुष्टि करने के लिए शुरू की गई कॉलबैक किस तरह की है, जो SDK टूल को दिया जा सकता है.
OnInitializationFinishedCallback
std::function< void(InitializationStatus)> OnInitializationFinishedCallback
एक कॉलबैक, जिसे ऐप्लिकेशन, एपीआई को शुरू करने पर या प्रोसेस पूरी न होने पर शुरू करता है.
OnLogCallback
std::function< void(LogLevel, std::string const &)> OnLogCallback
लॉग इन कॉलबैक का वह टाइप जो SDK टूल को दिया जा सकता है.
OnLogCallback
std::function< void(LogLevel, std::string const &)> OnLogCallback
लॉग इन कॉलबैक का वह टाइप जो SDK टूल को दिया जा सकता है.
OnMultiplayerInvitationEventCallback
std::function< void(MultiplayerEvent, std::string, MultiplayerInvitation)> OnMultiplayerInvitationEventCallback
एक से ज़्यादा खिलाड़ी वाले न्योते के कॉलबैक का प्रकार, जो SDK टूल को दिया जा सकता है.
मान्य() फ़ंक्शन, अपडेट किए गए इवेंट के लिए सिर्फ़ MultiplayerInvitation के लिए 'सही' दिखाता है.
OnTurnBasedMatchEventCallback
std::function< void(MultiplayerEvent event, std::string, TurnBasedMatch)> OnTurnBasedMatchEventCallback
बारी के हिसाब से एक से ज़्यादा खिलाड़ी वाले इवेंट कॉलबैक का टाइप, जो SDK टूल को दिया जा सकता है.
मान्य() फ़ंक्शन, अपडेट किए गए इवेंट के लिए सिर्फ़ TurnBasedMatch पैरामीटर के लिए ही सही वैल्यू दिखाता है.
OpenCallback
std::function< void(OpenResponse const &)> OpenCallback
OpenResponse
पाने वाले कॉलबैक टाइप के बारे में बताता है.
यह कॉलबैक टाइप नीचे दिए गए Open(*)
फ़ंक्शन के लिए दिया गया है.
ReadCallback
std::function< void(ReadResponse const &)> ReadCallback
ReadResponse
पाने वाले कॉलबैक टाइप के बारे में बताता है.
यह कॉलबैक टाइप नीचे दिए गए Read(*)
फ़ंक्शन के लिए दिया गया है.
ShowAllUICallback
std::function< void(UIStatus const &)> ShowAllUICallback
UIStatus
पाने वाले कॉलबैक टाइप के बारे में बताता है.
यह कॉलबैक टाइप नीचे दिए गए ShowAllUI*
फ़ंक्शन को दिया गया है.
ShowAllUICallback
std::function< void(UIStatus const &)> ShowAllUICallback
UIStatus
पाने वाले कॉलबैक टाइप के बारे में बताता है.
यह कॉलबैक टाइप नीचे दिए गए ShowAllUI*
फ़ंक्शन को दिया गया है.
ShowUICallback
std::function< void(UIStatus const &)> ShowUICallback
UIStatus
पाने वाले कॉलबैक टाइप के बारे में बताता है.
यह कॉलबैक टाइप नीचे दिए गए ShowUI*
फ़ंक्शन को दिया गया है.
StartAdvertisingCallback
std::function< void(int64_t client_id, StartAdvertisingResult const &result)> StartAdvertisingCallback
इस नीति से एक ऐसे कॉलबैक टाइप के बारे में पता चलता है जिसे लोकल एंडपॉइंट विज्ञापन की कोशिश पूरी होने पर, StartAdvertisingResult मिलता है; इसकी सफलता फ़ील्ड से पता चलता है कि विज्ञापन सफलतापूर्वक शुरू हुआ या नहीं.
client_id
, उस NearbyConnections
इंस्टेंस का आईडी है जिसने विज्ञापन दिखाने की कोशिश की. result
में उस विज्ञापन के नतीजे शामिल हैं.