تماس های تلفنی
تابع هایی که هدف تماس های ناهمزمان هستند.
خلاصه
شامل تابعهایی برای تماسهای یکشات که بهعنوان آرگومانهای متدهای دسترسی ارائه میشوند، و همچنین تماسهای چند منظوره که در زمان ساخت GameServices پیکربندی شدهاند.
همه تماسهای برگشتی بر روی یک رشته پاسخگوی تماس اختصاصی فراخوانی میشوند. این رشته به طور بالقوه از هر مفهوم پلتفرمی از "رشته اصلی" یا "رشته UI" متمایز است. تماس های کاربر باید به سرعت اجرا شوند، زیرا یک رشته پاسخ به تماس متوقف شده می تواند باعث مشکلات قابل مشاهده برای کاربر شود (به عنوان مثال، تکمیل درخواست خروج با تاخیر).
شما نباید API های GPG مانند Leaderboards().FetchAllBlocking() را در یک callback فراخوانی کنید، زیرا چنین تماس هایی باعث بن بست می شوند.
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)> نوع برگشتی را تعریف می کند که نتیجه (وضعیت) یک عملیات Flush را دریافت می کند. |
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)> تماسی که برنامه هنگام مقداردهی اولیه API یا زمانی که مقداردهی اولیه ناموفق است، فراخوانی می کند. |
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)> یک نوع پاسخ به تماس را تعریف می کند که پس از اتمام تلاش برای تبلیغات محلی، یک StartAdvertisingResult دریافت می کند. زمینه موفقیت آن نشان می دهد که آیا تبلیغات با موفقیت شروع شده است یا خیر. |
Typedefs
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 را دریافت می کند.
در 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 ارائه شود.
OnInitializationFinished Callback
std::function< void(InitializationStatus)> OnInitializationFinishedCallback
تماسی که برنامه هنگام مقداردهی اولیه API یا زمانی که مقداردهی اولیه ناموفق است، فراخوانی می کند.
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 ارائه شود.
Valid() فقط برای MultiplayerInvitation در رویدادهای UPDATED true برمی گرداند.
OnTurnBasedMatchEventCallback
std::function< void(MultiplayerEvent event, std::string, TurnBasedMatch)> OnTurnBasedMatchEventCallback
نوع تماس رویداد چندنفره مبتنی بر نوبت که میتواند به SDK ارائه شود.
Valid() فقط برای پارامتر TurnBasedMatch در رویدادهای UPDATED مقدار true را برمی گرداند.
OpenCallback
std::function< void(OpenResponse const &)> OpenCallback
یک نوع پاسخ به تماس را تعریف می کند که OpenResponse
دریافت می کند.
این نوع برگشت به توابع Open(*)
در زیر ارائه شده است.
ReadCallback
std::function< void(ReadResponse const &)> ReadCallback
یک نوع پاسخ به تماس را تعریف می کند که ReadResponse
دریافت می کند.
این نوع برگشت به توابع Read(*)
زیر ارائه شده است.
نمایش AllUICallback
std::function< void(UIStatus const &)> ShowAllUICallback
یک نوع پاسخ به تماس را تعریف می کند که UIStatus
را دریافت می کند.
این نوع پاسخ تماس برای تابع ShowAllUI*
در زیر ارائه شده است.
نمایش AllUICallback
std::function< void(UIStatus const &)> ShowAllUICallback
یک نوع پاسخ به تماس را تعریف می کند که UIStatus
را دریافت می کند.
این نوع پاسخ تماس برای تابع ShowAllUI*
در زیر ارائه شده است.
نمایش UICallback
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
شامل نتایج آن تبلیغ است.