تماس های تلفنی

تابع هایی که هدف تماس های ناهمزمان هستند.

خلاصه

شامل تابع‌هایی برای تماس‌های یک‌شات که به‌عنوان آرگومان‌های متدهای دسترسی ارائه می‌شوند، و همچنین تماس‌های چند منظوره که در زمان ساخت GameServices پیکربندی شده‌اند.

همه تماس‌های برگشتی بر روی یک رشته پاسخگوی تماس اختصاصی فراخوانی می‌شوند. این رشته به طور بالقوه از هر مفهوم پلتفرمی از "رشته اصلی" یا "رشته UI" متمایز است. تماس های کاربر باید به سرعت اجرا شوند، زیرا یک رشته پاسخ به تماس متوقف شده می تواند باعث مشکلات قابل مشاهده برای کاربر شود (به عنوان مثال، تکمیل درخواست خروج با تاخیر).

شما نباید API های GPG مانند Leaderboards().FetchAllBlocking() را در یک callback فراخوانی کنید، زیرا چنین تماس هایی باعث بن بست می شوند.

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)>
نوع برگشتی را تعریف می کند که نتیجه (وضعیت) یک عملیات Flush را دریافت می کند.
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)>
تماسی که برنامه هنگام مقداردهی اولیه API یا زمانی که مقداردهی اولیه ناموفق است، فراخوانی می کند.
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)>
یک نوع پاسخ به تماس را تعریف می کند که پس از اتمام تلاش برای تبلیغات محلی، یک 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 شامل نتایج آن تبلیغ است.