התקשרות חזרה

בוררים שמשמשים לביצוע שיחות אסינכרוניות.

סיכום

כוללים פונקציות פונקציות קריאה חוזרת (callback) חד-פעמיות כארגומנטים לשיטות של רכיב גישה, וגם קריאות חוזרות (callback) לשימוש חוזר שהוגדרו בזמן ה-build של GameServices.

כל הקריאה החוזרת מופעלת בשרשור ייעודי של התקשרות חזרה. ה-thread הזה עשוי להיות שונה מכל קונספט פלטפורמה של 'thread ראשי' או 'thread UI'. הקריאות החוזרות של המשתמשים אמורות להתבצע במהירות, כי שרשור של התקשרות חזרה שנתקע עלול לגרום לבעיות גלויות למשתמשים (לדוגמה, עיכוב בהשלמה של בקשת יציאה).

אין להפעיל ממשקי API של GPG, כמו Leaderboards().FetchAllBlock() בתוך קריאה חוזרת (callback), מפני שקריאות כאלה יגרמו לנעילה.

ערכי דף

CaptureCapabilitiesCallback typedef
std::function< void(GetCaptureCapabilitiesResponse const &)>
מגדיר סוג קריאה חוזרת (callback) שמקבל GetCaptureCapabilitiesResponse.
CaptureStateCallback typedef
std::function< void(GetCaptureStateResponse const &)>
מגדיר סוג קריאה חוזרת (callback) שמקבל GetCaptureStateResponse.
CommitCallback typedef
std::function< void(CommitResponse const &)>
מגדיר סוג קריאה חוזרת (callback) שמקבל CommitResponse.
ConnectionRequestCallback typedef
std::function< void(int64_t client_id, ConnectionRequest const &request)>
מגדירה סוג של קריאה חוזרת (callback) שמקבל ConnectionRequest כשנקודת קצה (endpoint) מרוחקת מנסה להתחבר לנקודת הקצה של האפליקציה עצמה.
FetchAllCallback typedef
std::function< void(FetchAllResponse const &)>
מגדיר סוג קריאה חוזרת (callback) שמקבל FetchAllResponse.
FetchAllCallback typedef
std::function< void(FetchAllResponse const &)>
מגדיר סוג קריאה חוזרת (callback) שמקבל FetchAllResponse.
FetchAllCallback typedef
std::function< void(FetchAllResponse const &)>
מגדירה קריאה חוזרת (callback) מסוג FetchAllResponse.
FetchAllCallback typedef
std::function< void(FetchAllResponse const &)>
מגדיר סוג קריאה חוזרת (callback) שמקבל FetchAllResponse.
FetchAllScoreSummariesCallback typedef
std::function< void(FetchAllScoreSummariesResponse const &)>
מגדירה קריאה חוזרת (callback) מסוג FetchAllScoreSummariesResponse.
FetchCallback typedef
std::function< void(FetchResponse const &)>
מגדיר סוג קריאה חוזרת (callback) שמקבל FetchResponse.
FetchCallback typedef
std::function< void(const FetchResponse &)>
מגדיר סוג קריאה חוזרת (callback) שמקבל FetchResponse.
FetchCallback typedef
std::function< void(FetchResponse const &)>
מגדיר סוג קריאה חוזרת (callback) שמקבל FetchResponse.
FetchCallback typedef
std::function< void(FetchResponse const &)>
מגדיר סוג קריאה חוזרת (callback) שמקבל FetchResponse.
FetchForPlayerCallback typedef
std::function< void(FetchForPlayerResponse const &)>
מגדיר סוג קריאה חוזרת (callback) שמקבל FetchForPlayerResponse.
FetchListCallback typedef
std::function< void(FetchListResponse const &)>
מגדיר סוג קריאה חוזרת (callback) שמקבל FetchListResponse.
FetchScorePageCallback typedef
std::function< void(FetchScorePageResponse const &)>
מגדירה קריאה חוזרת (callback) מסוג ScorePageResponse.
FetchScoreSummaryCallback typedef
std::function< void(FetchScoreSummaryResponse const &)>
מגדירה קריאה חוזרת (callback) מסוג FetchScoreSummaryResponse.
FetchSelfCallback typedef
std::function< void(FetchSelfResponse const &)>
מגדיר סוג קריאה חוזרת (callback) שמקבל FetchSelfResponse.
FetchServerAuthCodeCallback typedef
std::function< void(FetchServerAuthCodeResponse const &)>
מגדיר סוג קריאה חוזרת (callback) שמקבל FetchServerAuthCodeResponse.
FlushCallback typedef
std::function< void(FlushStatus)>
מגדיר סוג של קריאה חוזרת (callback) שמקבל את התוצאה (סטטוס) של פעולת הרצה.
IsCaptureAvailableCallback typedef
std::function< void(IsCaptureAvailableResponse const &)>
מגדיר סוג קריאה חוזרת (callback) שמקבל IsCaptureAvailableResponse.
OnAuthActionFinishedCallback typedef
std::function< void(AuthOperation, AuthStatus)>
הסוג של פעולת האימות שהסתיים הקריאה החוזרת (callback) שאפשר לספק ל-SDK.
OnAuthActionStartedCallback typedef
std::function< void(AuthOperation)>
הסוג של פעולת האימות שהתחיל קריאה חוזרת (callback) שניתן לספק ל-SDK.
OnInitializationFinishedCallback typedef
std::function< void(InitializationStatus)>
קריאה חוזרת שהאפליקציה מפעילה בעת אתחול ה-API, או כשהאתחול נכשל.
OnLogCallback typedef
std::function< void(LogLevel, std::string const &)>
סוג הקריאה החוזרת (callback) של הרישום ביומן שניתן לספק ל-SDK.
OnLogCallback typedef
std::function< void(LogLevel, std::string const &)>
סוג הקריאה החוזרת (callback) של הרישום ביומן שניתן לספק ל-SDK.
OnMultiplayerInvitationEventCallback typedef
std::function< void(MultiplayerEvent, std::string, MultiplayerInvitation)>
הסוג של הקריאה החוזרת (callback) להזמנה רב-משתתפים שאפשר לספק ל-SDK.
OnTurnBasedMatchEventCallback typedef
std::function< void(MultiplayerEvent event, std::string, TurnBasedMatch)>
הסוג של הקריאה החוזרת (callback) על אירוע רב-משתתפים לפי תור שניתן לספק ל-SDK.
OpenCallback typedef
std::function< void(OpenResponse const &)>
מגדיר סוג קריאה חוזרת (callback) שמקבל OpenResponse.
ReadCallback typedef
std::function< void(ReadResponse const &)>
מגדיר סוג קריאה חוזרת (callback) שמקבל ReadResponse.
ShowAllUICallback typedef
std::function< void(UIStatus const &)>
מגדיר סוג קריאה חוזרת (callback) שמקבל UIStatus.
ShowAllUICallback typedef
std::function< void(UIStatus const &)>
מגדיר סוג קריאה חוזרת (callback) שמקבל UIStatus.
ShowUICallback typedef
std::function< void(UIStatus const &)>
מגדיר סוג קריאה חוזרת (callback) שמקבל UIStatus.
StartAdvertisingCallback typedef
std::function< void(int64_t client_id, StartAdvertisingResult const &result)>
מגדיר סוג קריאה חוזרת (callback) שמקבל StartAdvertisingResult לאחר השלמת ניסיון פרסום של נקודת קצה מקומית. שדה ההצלחה שלו מציין אם הפרסום התחיל בהצלחה.

ערכי דף

CaptureCapabilitiesCallback

std::function< void(GetCaptureCapabilitiesResponse const &)> CaptureCapabilitiesCallback

מגדיר סוג קריאה חוזרת (callback) שמקבל GetCaptureCapabilitiesResponse.

סוג הקריאה החוזרת (callback) הזה מסופק לפונקציות GetCaptureCapabilities(*) שמפורטות בהמשך.

CaptureStateCallback

std::function< void(GetCaptureStateResponse const &)> CaptureStateCallback

מגדיר סוג קריאה חוזרת (callback) שמקבל GetCaptureStateResponse.

סוג הקריאה החוזרת (callback) הזה מסופק לפונקציות GetCaptureState(*) שמפורטות בהמשך.

CommitCallback

std::function< void(CommitResponse const &)> CommitCallback

מגדיר סוג קריאה חוזרת (callback) שמקבל CommitResponse.

סוג הקריאה החוזרת (callback) הזה מסופק לפונקציות Commit(*) ו-ResolveConflict(*) שמפורטות בהמשך.

ConnectionRequestCallback

std::function< void(int64_t client_id, ConnectionRequest const &request)> ConnectionRequestCallback

מגדירה סוג של קריאה חוזרת (callback) שמקבל ConnectionRequest כשנקודת קצה (endpoint) מרוחקת מנסה להתחבר לנקודת הקצה של האפליקציה עצמה.

client_id הוא המזהה של המופע של NearbyConnections שקיבל את הבקשה הזו. הקובץ request מכיל את הפרטים של בקשת ההתחברות.

FetchAllCallback

std::function< void(FetchAllResponse const &)> FetchAllCallback

מגדיר סוג קריאה חוזרת (callback) שמקבל FetchAllResponse.

סוג הקריאה החוזרת (callback) הזה מסופק לפונקציות FetchAll(*) שמפורטות בהמשך.

FetchAllCallback

std::function< void(FetchAllResponse const &)> FetchAllCallback

מגדיר סוג קריאה חוזרת (callback) שמקבל FetchAllResponse.

סוג הקריאה החוזרת (callback) הזה מסופק לפונקציות FetchAll(*) שמפורטות בהמשך.

FetchAllCallback

std::function< void(FetchAllResponse const &)> FetchAllCallback

מגדירה קריאה חוזרת (callback) מסוג FetchAllResponse.

FetchAllCallback

std::function< void(FetchAllResponse const &)> FetchAllCallback

מגדיר סוג קריאה חוזרת (callback) שמקבל FetchAllResponse.

סוג הקריאה החוזרת (callback) הזה מסופק לפונקציות FetchAll(*) שמפורטות בהמשך.

FetchAllScoreSummariesCallback

std::function< void(FetchAllScoreSummariesResponse const &)> FetchAllScoreSummariesCallback

מגדירה קריאה חוזרת (callback) מסוג FetchAllScoreSummariesResponse.

FetchCallback

std::function< void(FetchResponse const &)> FetchCallback

מגדיר סוג קריאה חוזרת (callback) שמקבל FetchResponse.

סוג הקריאה החוזרת (callback) הזה מסופק לפונקציות Fetch(*) שמפורטות בהמשך.

FetchCallback

std::function< void(const FetchResponse &)> FetchCallback

מגדיר סוג קריאה חוזרת (callback) שמקבל FetchResponse.

סוג הקריאה החוזרת (callback) הזה מסופק לפונקציות Fetch(*) שמפורטות בהמשך.

FetchCallback

std::function< void(FetchResponse const &)> FetchCallback

מגדיר סוג קריאה חוזרת (callback) שמקבל FetchResponse.

סוג הקריאה החוזרת (callback) הזה מסופק לפונקציות Fetch(*) שמפורטות בהמשך.

FetchCallback

std::function< void(FetchResponse const &)> FetchCallback

מגדיר סוג קריאה חוזרת (callback) שמקבל FetchResponse.

סוג הקריאה החוזרת (callback) הזה מסופק לפונקציות Fetch(*) שמפורטות בהמשך.

FetchForPlayerCallback

std::function< void(FetchForPlayerResponse const &)> FetchForPlayerCallback

מגדיר סוג קריאה חוזרת (callback) שמקבל FetchForPlayerResponse.

סוג הקריאה החוזרת (callback) הזה מסופק לפונקציות FetchForPlayer(*) שמפורטות בהמשך.

FetchListCallback

std::function< void(FetchListResponse const &)> FetchListCallback

מגדיר סוג קריאה חוזרת (callback) שמקבל FetchListResponse.

סוג הקריאה החוזרת (callback) הזה מסופק לפונקציות Fetch(*) שמפורטות בהמשך.

FetchScorePageCallback

std::function< void(FetchScorePageResponse const &)> FetchScorePageCallback

מגדירה קריאה חוזרת (callback) מסוג ScorePageResponse.

FetchScoreSummaryCallback

std::function< void(FetchScoreSummaryResponse const &)> FetchScoreSummaryCallback

מגדירה קריאה חוזרת (callback) מסוג FetchScoreSummaryResponse.

FetchSelfCallback

std::function< void(FetchSelfResponse const &)> FetchSelfCallback

מגדיר סוג קריאה חוזרת (callback) שמקבל FetchSelfResponse.

סוג הקריאה החוזרת (callback) הזה מסופק לפונקציות FetchSelf(*) שמפורטות בהמשך.

FetchServerAuthCodeCallback

std::function< void(FetchServerAuthCodeResponse const &)> FetchServerAuthCodeCallback

מגדיר סוג קריאה חוזרת (callback) שמקבל FetchServerAuthCodeResponse.

סוג הקריאה החוזרת (callback) הזה מסופק לפונקציה FetchServerAuthCode שלמטה.

FlushCallback

std::function< void(FlushStatus)> FlushCallback

מגדיר סוג של קריאה חוזרת (callback) שמקבל את התוצאה (סטטוס) של פעולת הרצה.

משמש ב-Flush().

IsCaptureAvailableCallback

std::function< void(IsCaptureAvailableResponse const &)> IsCaptureAvailableCallback

מגדיר סוג קריאה חוזרת (callback) שמקבל IsCaptureAvailableResponse.

סוג הקריאה החוזרת (callback) הזה מסופק לפונקציות IsCaptureAvailable(*) שמפורטות בהמשך.

OnAuthActionFinishedCallback

std::function< void(AuthOperation, AuthStatus)> OnAuthActionFinishedCallback

הסוג של פעולת האימות שהסתיים הקריאה החוזרת (callback) שאפשר לספק ל-SDK.

OnAuthActionStartedCallback

std::function< void(AuthOperation)> OnAuthActionStartedCallback

הסוג של פעולת האימות שהתחיל קריאה חוזרת (callback) שניתן לספק ל-SDK.

OnInitializationFinishedCallback

std::function< void(InitializationStatus)> OnInitializationFinishedCallback

קריאה חוזרת שהאפליקציה מפעילה בעת אתחול ה-API, או כשהאתחול נכשל.

OnLogCallback

std::function< void(LogLevel, std::string const &)> OnLogCallback

סוג הקריאה החוזרת (callback) של הרישום ביומן שניתן לספק ל-SDK.

OnLogCallback

std::function< void(LogLevel, std::string const &)> OnLogCallback

סוג הקריאה החוזרת (callback) של הרישום ביומן שניתן לספק ל-SDK.

OnMultiplayerInvitationEventCallback

std::function< void(MultiplayerEvent, std::string, MultiplayerInvitation)> OnMultiplayerInvitationEventCallback

הסוג של הקריאה החוזרת (callback) להזמנה רב-משתתפים שאפשר לספק ל-SDK.

Legal() מחזיר True רק עבור MultiplayerInvitation באירועים מסוג UPDATED.

OnTurnBasedMatchEventCallback

std::function< void(MultiplayerEvent event, std::string, TurnBasedMatch)> OnTurnBasedMatchEventCallback

הסוג של הקריאה החוזרת (callback) על אירוע רב-משתתפים לפי תור שניתן לספק ל-SDK.

הערך החוקי (()) מחזיר True רק עבור הפרמטר TurnBasedMatch על אירועי UPDATED.

OpenCallback

std::function< void(OpenResponse const &)> OpenCallback

מגדיר סוג קריאה חוזרת (callback) שמקבל OpenResponse.

סוג הקריאה החוזרת (callback) הזה מסופק לפונקציות Open(*) שמפורטות בהמשך.

ReadCallback

std::function< void(ReadResponse const &)> ReadCallback

מגדיר סוג קריאה חוזרת (callback) שמקבל ReadResponse.

סוג הקריאה החוזרת (callback) הזה מסופק לפונקציות Read(*) שמפורטות בהמשך.

ShowAllUICallback

std::function< void(UIStatus const &)> ShowAllUICallback

מגדיר סוג קריאה חוזרת (callback) שמקבל UIStatus.

סוג הקריאה החוזרת (callback) הזה מסופק לפונקציה ShowAllUI* שלמטה.

ShowAllUICallback

std::function< void(UIStatus const &)> ShowAllUICallback

מגדיר סוג קריאה חוזרת (callback) שמקבל UIStatus.

סוג הקריאה החוזרת (callback) הזה מסופק לפונקציה ShowAllUI* שלמטה.

ShowUICallback

std::function< void(UIStatus const &)> ShowUICallback

מגדיר סוג קריאה חוזרת (callback) שמקבל UIStatus.

סוג הקריאה החוזרת (callback) הזה מסופק לפונקציה ShowUI* שלמטה.

StartAdvertisingCallback

std::function< void(int64_t client_id, StartAdvertisingResult const &result)> StartAdvertisingCallback

מגדיר סוג קריאה חוזרת (callback) שמקבל StartAdvertisingResult לאחר השלמת ניסיון פרסום של נקודת קצה מקומית. שדה ההצלחה שלו מציין אם הפרסום התחיל בהצלחה.

client_id הוא המזהה של המופע של NearbyConnections שניסה להתחיל לפרסם. result מכיל את התוצאות של מודעה זו.