কলব্যাক

যে ফাংশনগুলি অ্যাসিঙ্ক্রোনাস কলের লক্ষ্য।

সারসংক্ষেপ

অ্যাকসেসর পদ্ধতিতে আর্গুমেন্ট হিসাবে সরবরাহ করা ওয়ান-শট কলব্যাকের জন্য ফাংশন অন্তর্ভুক্ত করে, সেইসাথে GameServices বিল্ড টাইমে কনফিগার করা বহু-ব্যবহারের কলব্যাকগুলি অন্তর্ভুক্ত করে।

সমস্ত কলব্যাক একটি ডেডিকেটেড কলব্যাক থ্রেডে আহ্বান করা হয়। এই থ্রেডটি "প্রধান থ্রেড" বা "UI থ্রেড" এর যেকোনো প্ল্যাটফর্ম ধারণা থেকে সম্ভাব্যভাবে আলাদা। ব্যবহারকারীর কলব্যাকগুলি দ্রুত কার্যকর করা উচিত, কারণ একটি স্থগিত কলব্যাক থ্রেড ব্যবহারকারীর দৃশ্যমান সমস্যা সৃষ্টি করতে পারে (উদাহরণস্বরূপ, সাইন-আউট অনুরোধের বিলম্বিত সমাপ্তি)।

আপনি একটি কলব্যাকের মধ্যে লিডারবোর্ড().FetchAllBlocking() এর মতো GPG APIগুলিকে ব্লক করা উচিত নয়, কারণ এই ধরনের কলগুলি অচলাবস্থা সৃষ্টি করবে৷

Typedefs

CaptureCapabilitiesCallback typedef
std::function< void(GetCaptureCapabilitiesResponse const &)>
একটি কলব্যাক প্রকার সংজ্ঞায়িত করে যা একটি GetCaptureCapabilitiesResponse পায়।
CaptureStateCallback typedef
std::function< void(GetCaptureStateResponse const &)>
একটি কলব্যাক প্রকার সংজ্ঞায়িত করে যা একটি GetCaptureStateResponse পায়।
CommitCallback typedef
std::function< void(CommitResponse const &)>
একটি কলব্যাক প্রকার সংজ্ঞায়িত করে যা একটি CommitResponse গ্রহণ করে।
ConnectionRequestCallback typedef
std::function< void(int64_t client_id, ConnectionRequest const &request)>
একটি কলব্যাক টাইপ সংজ্ঞায়িত করে যা একটি ConnectionRequest পায় যখন একটি দূরবর্তী এন্ডপয়েন্ট অ্যাপের নিজস্ব এন্ডপয়েন্টের সাথে সংযোগ করার চেষ্টা করে।
FetchAllCallback typedef
std::function< void(FetchAllResponse const &)>
একটি কলব্যাক প্রকার সংজ্ঞায়িত করে যা একটি FetchAllResponse গ্রহণ করে।
FetchAllCallback typedef
std::function< void(FetchAllResponse const &)>
একটি কলব্যাক প্রকার সংজ্ঞায়িত করে যা একটি FetchAllResponse গ্রহণ করে।
FetchAllCallback typedef
std::function< void(FetchAllResponse const &)>
একটি FetchAllResponse টাইপ কলব্যাক সংজ্ঞায়িত করে।
FetchAllCallback typedef
std::function< void(FetchAllResponse const &)>
একটি কলব্যাক প্রকার সংজ্ঞায়িত করে যা একটি FetchAllResponse গ্রহণ করে।
FetchAllScoreSummariesCallback typedef
std::function< void(FetchAllScoreSummariesResponse const &)>
একটি FetchAllScoreSummariesResponse টাইপ কলব্যাক সংজ্ঞায়িত করে।
FetchCallback typedef
std::function< void(FetchResponse const &)>
একটি কলব্যাক প্রকার সংজ্ঞায়িত করে যা একটি FetchResponse গ্রহণ করে।
FetchCallback typedef
std::function< void(const FetchResponse &)>
একটি কলব্যাক প্রকার সংজ্ঞায়িত করে যা একটি FetchResponse গ্রহণ করে।
FetchCallback typedef
std::function< void(FetchResponse const &)>
একটি কলব্যাক প্রকার সংজ্ঞায়িত করে যা একটি FetchResponse গ্রহণ করে।
FetchCallback typedef
std::function< void(FetchResponse const &)>
একটি কলব্যাক প্রকার সংজ্ঞায়িত করে যা একটি FetchResponse গ্রহণ করে।
FetchForPlayerCallback typedef
std::function< void(FetchForPlayerResponse const &)>
একটি কলব্যাক প্রকার সংজ্ঞায়িত করে যা একটি FetchForPlayerResponse পায়।
FetchListCallback typedef
std::function< void(FetchListResponse const &)>
একটি কলব্যাক প্রকার সংজ্ঞায়িত করে যা একটি FetchListResponse গ্রহণ করে।
FetchScorePageCallback typedef
std::function< void(FetchScorePageResponse const &)>
একটি ScorePageResponse টাইপ কলব্যাক সংজ্ঞায়িত করে।
FetchScoreSummaryCallback typedef
std::function< void(FetchScoreSummaryResponse const &)>
একটি FetchScoreSummaryResponse টাইপ কলব্যাক সংজ্ঞায়িত করে।
FetchSelfCallback typedef
std::function< void(FetchSelfResponse const &)>
একটি কলব্যাক প্রকার সংজ্ঞায়িত করে যা একটি FetchSelfResponse গ্রহণ করে।
FetchServerAuthCodeCallback typedef
std::function< void(FetchServerAuthCodeResponse const &)>
একটি কলব্যাক প্রকার সংজ্ঞায়িত করে যা একটি FetchServerAuthCodeResponse পায়।
FlushCallback typedef
std::function< void(FlushStatus)>
একটি কলব্যাক প্রকার সংজ্ঞায়িত করে যা একটি ফ্লাশ অপারেশনের ফলাফল (স্থিতি) পায়।
IsCaptureAvailableCallback typedef
std::function< void(IsCaptureAvailableResponse const &)>
একটি কলব্যাক প্রকার সংজ্ঞায়িত করে যা একটি IsCaptureAvailableResponse পায়।
OnAuthActionFinishedCallback typedef
std::function< void(AuthOperation, AuthStatus)>
SDK-কে প্রদান করা যেতে পারে এমন প্রমাণীকরণ কর্ম সমাপ্ত কলব্যাকের ধরন।
OnAuthActionStartedCallback typedef
std::function< void(AuthOperation)>
প্রমাণীকরণ কর্মের ধরন কলব্যাক শুরু করেছে যা SDK-কে প্রদান করা যেতে পারে।
OnInitializationFinishedCallback typedef
std::function< void(InitializationStatus)>
একটি কলব্যাক যা অ্যাপটি এপিআই শুরু করার সময় বা আরম্ভ করার সময় ব্যর্থ হয়।
OnLogCallback typedef
std::function< void(LogLevel, std::string const &)>
লগিং কলব্যাকের ধরন যা SDK কে প্রদান করা যেতে পারে৷
OnLogCallback typedef
std::function< void(LogLevel, std::string const &)>
লগিং কলব্যাকের ধরন যা SDK কে প্রদান করা যেতে পারে৷
OnMultiplayerInvitationEventCallback typedef
std::function< void(MultiplayerEvent, std::string, MultiplayerInvitation)>
মাল্টিপ্লেয়ার আমন্ত্রণ কলব্যাকের ধরন যা SDK-কে প্রদান করা যেতে পারে।
OnTurnBasedMatchEventCallback typedef
std::function< void(MultiplayerEvent event, std::string, TurnBasedMatch)>
টার্ন ভিত্তিক মাল্টিপ্লেয়ার ইভেন্ট কলব্যাকের ধরন যা SDK কে প্রদান করা যেতে পারে।
OpenCallback typedef
std::function< void(OpenResponse const &)>
একটি কলব্যাক প্রকার সংজ্ঞায়িত করে যা একটি OpenResponse গ্রহণ করে।
ReadCallback typedef
std::function< void(ReadResponse const &)>
একটি কলব্যাক প্রকার সংজ্ঞায়িত করে যা একটি ReadResponse গ্রহণ করে।
ShowAllUICallback typedef
std::function< void(UIStatus const &)>
একটি কলব্যাক টাইপ সংজ্ঞায়িত করে যা একটি UIStatus পায়।
ShowAllUICallback typedef
std::function< void(UIStatus const &)>
একটি কলব্যাক টাইপ সংজ্ঞায়িত করে যা একটি UIStatus পায়।
ShowUICallback typedef
std::function< void(UIStatus const &)>
একটি কলব্যাক টাইপ সংজ্ঞায়িত করে যা একটি UIStatus পায়।
StartAdvertisingCallback typedef
std::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 সেই বিজ্ঞাপনের ফলাফল ধারণ করে।