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