কলব্যাক
যে ফাংশনগুলি অ্যাসিঙ্ক্রোনাস কলের লক্ষ্য।
সারসংক্ষেপ
অ্যাকসেসর পদ্ধতিতে আর্গুমেন্ট হিসাবে সরবরাহ করা ওয়ান-শট কলব্যাকের জন্য ফাংশন অন্তর্ভুক্ত করে, সেইসাথে GameServices বিল্ড টাইমে কনফিগার করা বহু-ব্যবহারের কলব্যাকগুলি অন্তর্ভুক্ত করে।
সমস্ত কলব্যাক একটি ডেডিকেটেড কলব্যাক থ্রেডে আহ্বান করা হয়। এই থ্রেডটি "প্রধান থ্রেড" বা "UI থ্রেড" এর যেকোনো প্ল্যাটফর্ম ধারণা থেকে সম্ভাব্যভাবে আলাদা। ব্যবহারকারীর কলব্যাকগুলি দ্রুত কার্যকর করা উচিত, কারণ একটি স্থগিত কলব্যাক থ্রেড ব্যবহারকারীর দৃশ্যমান সমস্যা সৃষ্টি করতে পারে (উদাহরণস্বরূপ, সাইন-আউট অনুরোধের বিলম্বিত সমাপ্তি)।
আপনি একটি কলব্যাকের মধ্যে লিডারবোর্ড().FetchAllBlocking() এর মতো GPG APIগুলিকে ব্লক করা উচিত নয়, কারণ এই ধরনের কলগুলি অচলাবস্থা সৃষ্টি করবে৷
Typedefs | |
---|---|
CaptureCapabilitiesCallback | typedefstd::function< void(GetCaptureCapabilitiesResponse const &)> একটি কলব্যাক প্রকার সংজ্ঞায়িত করে যা একটি GetCaptureCapabilitiesResponse পায়। |
CaptureStateCallback | typedefstd::function< void(GetCaptureStateResponse const &)> একটি কলব্যাক প্রকার সংজ্ঞায়িত করে যা একটি GetCaptureStateResponse পায়। |
CommitCallback | typedefstd::function< void(CommitResponse const &)> একটি কলব্যাক প্রকার সংজ্ঞায়িত করে যা একটি CommitResponse গ্রহণ করে। |
ConnectionRequestCallback | typedefstd::function< void(int64_t client_id, ConnectionRequest const &request)> একটি কলব্যাক টাইপ সংজ্ঞায়িত করে যা একটি ConnectionRequest পায় যখন একটি দূরবর্তী এন্ডপয়েন্ট অ্যাপের নিজস্ব এন্ডপয়েন্টের সাথে সংযোগ করার চেষ্টা করে। |
FetchAllCallback | typedefstd::function< void(FetchAllResponse const &)> একটি কলব্যাক প্রকার সংজ্ঞায়িত করে যা একটি FetchAllResponse গ্রহণ করে। |
FetchAllCallback | typedefstd::function< void(FetchAllResponse const &)> একটি কলব্যাক প্রকার সংজ্ঞায়িত করে যা একটি FetchAllResponse গ্রহণ করে। |
FetchAllCallback | typedefstd::function< void(FetchAllResponse const &)> একটি FetchAllResponse টাইপ কলব্যাক সংজ্ঞায়িত করে। |
FetchAllCallback | typedefstd::function< void(FetchAllResponse const &)> একটি কলব্যাক প্রকার সংজ্ঞায়িত করে যা একটি FetchAllResponse গ্রহণ করে। |
FetchAllScoreSummariesCallback | typedefstd::function< void(FetchAllScoreSummariesResponse const &)> একটি FetchAllScoreSummariesResponse টাইপ কলব্যাক সংজ্ঞায়িত করে। |
FetchCallback | typedefstd::function< void(FetchResponse const &)> একটি কলব্যাক প্রকার সংজ্ঞায়িত করে যা একটি FetchResponse গ্রহণ করে। |
FetchCallback | typedefstd::function< void(const FetchResponse &)> একটি কলব্যাক প্রকার সংজ্ঞায়িত করে যা একটি FetchResponse গ্রহণ করে। |
FetchCallback | typedefstd::function< void(FetchResponse const &)> একটি কলব্যাক প্রকার সংজ্ঞায়িত করে যা একটি FetchResponse গ্রহণ করে। |
FetchCallback | typedefstd::function< void(FetchResponse const &)> একটি কলব্যাক প্রকার সংজ্ঞায়িত করে যা একটি FetchResponse গ্রহণ করে। |
FetchForPlayerCallback | typedefstd::function< void(FetchForPlayerResponse const &)> একটি কলব্যাক প্রকার সংজ্ঞায়িত করে যা একটি FetchForPlayerResponse পায়। |
FetchListCallback | typedefstd::function< void(FetchListResponse const &)> একটি কলব্যাক প্রকার সংজ্ঞায়িত করে যা একটি FetchListResponse গ্রহণ করে। |
FetchScorePageCallback | typedefstd::function< void(FetchScorePageResponse const &)> একটি ScorePageResponse টাইপ কলব্যাক সংজ্ঞায়িত করে। |
FetchScoreSummaryCallback | typedefstd::function< void(FetchScoreSummaryResponse const &)> একটি FetchScoreSummaryResponse টাইপ কলব্যাক সংজ্ঞায়িত করে। |
FetchSelfCallback | typedefstd::function< void(FetchSelfResponse const &)> একটি কলব্যাক প্রকার সংজ্ঞায়িত করে যা একটি FetchSelfResponse গ্রহণ করে। |
FetchServerAuthCodeCallback | typedefstd::function< void(FetchServerAuthCodeResponse const &)> একটি কলব্যাক প্রকার সংজ্ঞায়িত করে যা একটি FetchServerAuthCodeResponse পায়। |
FlushCallback | typedefstd::function< void(FlushStatus)> একটি কলব্যাক প্রকার সংজ্ঞায়িত করে যা একটি ফ্লাশ অপারেশনের ফলাফল (স্থিতি) পায়। |
IsCaptureAvailableCallback | typedefstd::function< void(IsCaptureAvailableResponse const &)> একটি কলব্যাক প্রকার সংজ্ঞায়িত করে যা একটি IsCaptureAvailableResponse পায়। |
OnAuthActionFinishedCallback | typedefstd::function< void(AuthOperation, AuthStatus)> SDK-কে প্রদান করা যেতে পারে এমন প্রমাণীকরণ কর্ম সমাপ্ত কলব্যাকের ধরন। |
OnAuthActionStartedCallback | typedefstd::function< void(AuthOperation)> প্রমাণীকরণ কর্মের ধরন কলব্যাক শুরু করেছে যা SDK-কে প্রদান করা যেতে পারে। |
OnInitializationFinishedCallback | typedefstd::function< void(InitializationStatus)> একটি কলব্যাক যা অ্যাপটি এপিআই শুরু করার সময় বা আরম্ভ করার সময় ব্যর্থ হয়। |
OnLogCallback | typedefstd::function< void(LogLevel, std::string const &)> লগিং কলব্যাকের ধরন যা SDK কে প্রদান করা যেতে পারে৷ |
OnLogCallback | typedefstd::function< void(LogLevel, std::string const &)> লগিং কলব্যাকের ধরন যা SDK কে প্রদান করা যেতে পারে৷ |
OnMultiplayerInvitationEventCallback | typedefstd::function< void(MultiplayerEvent, std::string, MultiplayerInvitation)> মাল্টিপ্লেয়ার আমন্ত্রণ কলব্যাকের ধরন যা SDK-কে প্রদান করা যেতে পারে। |
OnTurnBasedMatchEventCallback | typedefstd::function< void(MultiplayerEvent event, std::string, TurnBasedMatch)> টার্ন ভিত্তিক মাল্টিপ্লেয়ার ইভেন্ট কলব্যাকের ধরন যা SDK কে প্রদান করা যেতে পারে। |
OpenCallback | typedefstd::function< void(OpenResponse const &)> একটি কলব্যাক প্রকার সংজ্ঞায়িত করে যা একটি OpenResponse গ্রহণ করে। |
ReadCallback | typedefstd::function< void(ReadResponse const &)> একটি কলব্যাক প্রকার সংজ্ঞায়িত করে যা একটি ReadResponse গ্রহণ করে। |
ShowAllUICallback | typedefstd::function< void(UIStatus const &)> একটি কলব্যাক টাইপ সংজ্ঞায়িত করে যা একটি UIStatus পায়। |
ShowAllUICallback | typedefstd::function< void(UIStatus const &)> একটি কলব্যাক টাইপ সংজ্ঞায়িত করে যা একটি UIStatus পায়। |
ShowUICallback | typedefstd::function< void(UIStatus const &)> একটি কলব্যাক টাইপ সংজ্ঞায়িত করে যা একটি UIStatus পায়। |
StartAdvertisingCallback | typedefstd::function< void(int64_t client_id, StartAdvertisingResult const &result)> একটি কলব্যাকের ধরন সংজ্ঞায়িত করে যা একটি স্টার্ট অ্যাডভার্টাইজিং রেজাল্ট পায় যখন একটি স্থানীয় এন্ডপয়েন্ট বিজ্ঞাপনের প্রচেষ্টা সম্পূর্ণ হয়; এর সাফল্য ক্ষেত্র নির্দেশ করে যে বিজ্ঞাপন সফলভাবে শুরু হয়েছে কিনা। |
Typedefs
ক্যাপচার ক্যাপাবিলিটি কলব্যাক
std::function< void(GetCaptureCapabilitiesResponse const &)> CaptureCapabilitiesCallback
একটি কলব্যাক প্রকার সংজ্ঞায়িত করে যা একটি GetCaptureCapabilitiesResponse পায়।
এই কলব্যাক টাইপ নীচে GetCaptureCapabilities(*)
ফাংশন প্রদান করা হয়.
CaptureStateCallback
std::function< void(GetCaptureStateResponse const &)> CaptureStateCallback
একটি কলব্যাক প্রকার সংজ্ঞায়িত করে যা একটি GetCaptureStateResponse পায়।
এই কলব্যাক টাইপ নীচে GetCaptureState(*)
ফাংশন প্রদান করা হয়.
কমিট কলব্যাক
std::function< void(CommitResponse const &)> CommitCallback
একটি কলব্যাক প্রকার সংজ্ঞায়িত করে যা একটি CommitResponse
গ্রহণ করে।
এই কলব্যাক টাইপটি নিচের Commit(*)
এবং ResolveConflict(*)
ফাংশনে প্রদান করা হয়েছে।
সংযোগের অনুরোধ কলব্যাক
std::function< void(int64_t client_id, ConnectionRequest const &request)> ConnectionRequestCallback
একটি কলব্যাক টাইপ সংজ্ঞায়িত করে যা একটি ConnectionRequest পায় যখন একটি দূরবর্তী এন্ডপয়েন্ট অ্যাপের নিজস্ব এন্ডপয়েন্টের সাথে সংযোগ করার চেষ্টা করে।
client_id
হল NearbyConnections
ইনস্ট্যান্সের আইডি যেটি এই অনুরোধটি পেয়েছে। request
সংযোগের অনুরোধের বিশদ বিবরণ রয়েছে।
অলকলব্যাক আনুন
std::function< void(FetchAllResponse const &)> FetchAllCallback
একটি কলব্যাক প্রকার সংজ্ঞায়িত করে যা একটি FetchAllResponse
গ্রহণ করে।
এই কলব্যাকের ধরনটি নীচের FetchAll(*)
ফাংশনে প্রদান করা হয়েছে।
অলকলব্যাক আনুন
std::function< void(FetchAllResponse const &)> FetchAllCallback
একটি কলব্যাক প্রকার সংজ্ঞায়িত করে যা একটি FetchAllResponse
গ্রহণ করে।
এই কলব্যাকের ধরনটি নীচের FetchAll(*)
ফাংশনে প্রদান করা হয়েছে।
অলকলব্যাক আনুন
std::function< void(FetchAllResponse const &)> FetchAllCallback
একটি FetchAllResponse
টাইপ কলব্যাক সংজ্ঞায়িত করে।
অলকলব্যাক আনুন
std::function< void(FetchAllResponse const &)> FetchAllCallback
একটি কলব্যাক প্রকার সংজ্ঞায়িত করে যা একটি FetchAllResponse
গ্রহণ করে।
এই কলব্যাকের ধরনটি নীচের FetchAll(*)
ফাংশনে প্রদান করা হয়েছে।
সমস্তস্কোর সারসংক্ষেপ কলব্যাক আনুন
std::function< void(FetchAllScoreSummariesResponse const &)> FetchAllScoreSummariesCallback
একটি FetchAllScoreSummariesResponse
টাইপ কলব্যাক সংজ্ঞায়িত করে।
কলব্যাক আনুন
std::function< void(FetchResponse const &)> FetchCallback
একটি কলব্যাক প্রকার সংজ্ঞায়িত করে যা একটি FetchResponse
গ্রহণ করে।
এই কলব্যাক টাইপটি Fetch(*)
ফাংশনে প্রদান করা হয়েছে।
কলব্যাক আনুন
std::function< void(const FetchResponse &)> FetchCallback
একটি কলব্যাক প্রকার সংজ্ঞায়িত করে যা একটি FetchResponse
গ্রহণ করে।
এই কলব্যাক টাইপটি Fetch(*)
ফাংশনে প্রদান করা হয়েছে।
কলব্যাক আনুন
std::function< void(FetchResponse const &)> FetchCallback
একটি কলব্যাক প্রকার সংজ্ঞায়িত করে যা একটি FetchResponse গ্রহণ করে।
এই কলব্যাক টাইপটি Fetch(*)
ফাংশনে প্রদান করা হয়েছে।
কলব্যাক আনুন
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
টাইপ কলব্যাক সংজ্ঞায়িত করে।
সেলফ কলব্যাক আনুন
std::function< void(FetchSelfResponse const &)> FetchSelfCallback
একটি কলব্যাক প্রকার সংজ্ঞায়িত করে যা একটি FetchSelfResponse গ্রহণ করে।
এই কলব্যাকের ধরনটি নীচের FetchSelf(*)
ফাংশনে প্রদান করা হয়েছে৷
FetchServerAuthCodeCallback
std::function< void(FetchServerAuthCodeResponse const &)> FetchServerAuthCodeCallback
একটি কলব্যাক প্রকার সংজ্ঞায়িত করে যা একটি FetchServerAuthCodeResponse পায়।
এই কলব্যাক প্রকারটি নীচের FetchServerAuthCode
ফাংশনে প্রদান করা হয়েছে৷
ফ্লাশকলব্যাক
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-কে প্রদান করা যেতে পারে।
অন ইনিশিয়ালাইজেশন ফিনিশড কলব্যাক
std::function< void(InitializationStatus)> OnInitializationFinishedCallback
একটি কলব্যাক যা অ্যাপটি এপিআই শুরু করার সময় বা আরম্ভ করার সময় ব্যর্থ হয়।
অনলগকলব্যাক
std::function< void(LogLevel, std::string const &)> OnLogCallback
লগিং কলব্যাকের ধরন যা SDK কে প্রদান করা যেতে পারে৷
অনলগকলব্যাক
std::function< void(LogLevel, std::string const &)> OnLogCallback
লগিং কলব্যাকের ধরন যা SDK কে প্রদান করা যেতে পারে৷
OnMultiplayerInvitationEventCallback
std::function< void(MultiplayerEvent, std::string, MultiplayerInvitation)> OnMultiplayerInvitationEventCallback
মাল্টিপ্লেয়ার আমন্ত্রণ কলব্যাকের ধরন যা SDK-কে প্রদান করা যেতে পারে।
বৈধ() শুধুমাত্র আপডেট করা ইভেন্টে মাল্টিপ্লেয়ার আমন্ত্রণের জন্য সত্য ফেরত দেয়।
OnTurnBasedMatchEventCallback
std::function< void(MultiplayerEvent event, std::string, TurnBasedMatch)> OnTurnBasedMatchEventCallback
টার্ন ভিত্তিক মাল্টিপ্লেয়ার ইভেন্ট কলব্যাকের ধরন যা SDK কে প্রদান করা যেতে পারে।
Valid() শুধুমাত্র UPDATED ইভেন্টে TurnBasedMatch প্যারামিটারের জন্য সত্য প্রদান করে।
কলব্যাক খুলুন
std::function< void(OpenResponse const &)> OpenCallback
একটি কলব্যাক প্রকার সংজ্ঞায়িত করে যা একটি OpenResponse
গ্রহণ করে।
এই কলব্যাক টাইপটি নিচের Open(*)
ফাংশনে প্রদান করা হয়েছে।
কলব্যাক পড়ুন
std::function< void(ReadResponse const &)> ReadCallback
একটি কলব্যাক প্রকার সংজ্ঞায়িত করে যা একটি ReadResponse
গ্রহণ করে।
এই কলব্যাক টাইপটি নীচের Read(*)
ফাংশনে প্রদান করা হয়েছে।
শোঅলইউআইকলব্যাক
std::function< void(UIStatus const &)> ShowAllUICallback
একটি কলব্যাক টাইপ সংজ্ঞায়িত করে যা একটি UIStatus
পায়।
এই কলব্যাক টাইপ নিচে ShowAllUI*
ফাংশনে প্রদান করা হয়েছে।
শোঅলইউআইকলব্যাক
std::function< void(UIStatus const &)> ShowAllUICallback
একটি কলব্যাক টাইপ সংজ্ঞায়িত করে যা একটি UIStatus
পায়।
এই কলব্যাক টাইপ নিচে ShowAllUI*
ফাংশনে প্রদান করা হয়েছে।
ShowUICallback
std::function< void(UIStatus const &)> ShowUICallback
একটি কলব্যাক টাইপ সংজ্ঞায়িত করে যা একটি UIStatus
পায়।
নিচের ShowUI*
ফাংশনে এই কলব্যাক টাইপ দেওয়া হয়েছে।
বিজ্ঞাপন কলব্যাক শুরু করুন
std::function< void(int64_t client_id, StartAdvertisingResult const &result)> StartAdvertisingCallback
একটি কলব্যাকের ধরন সংজ্ঞায়িত করে যা একটি স্টার্ট অ্যাডভার্টাইজিং রেজাল্ট পায় যখন একটি স্থানীয় এন্ডপয়েন্ট বিজ্ঞাপনের প্রচেষ্টা সম্পূর্ণ হয়; এর সাফল্য ক্ষেত্র নির্দেশ করে যে বিজ্ঞাপন সফলভাবে শুরু হয়েছে কিনা।
client_id
হল NearbyConnections
উদাহরণের আইডি যা বিজ্ঞাপন শুরু করার চেষ্টা করেছে। result
সেই বিজ্ঞাপনের ফলাফল ধারণ করে।