התקשרות חזרה
פונקציות פונקציות שהן היעד של קריאות אסינכרוניות.
סיכום
התפקיד הזה כולל פונקטטורים לקריאות חוזרות (callback) חד-פעמיות, כארגומנטים ל-methods של גישת גישה, וכן קריאות חוזרות (callbacks) לשימוש רב-פעמי שהוגדרו בזמן הפיתוח של GameServices.
כל הקריאות החוזרות מופעלות בשרשור ייעודי של קריאה חוזרת. יכול להיות שהשרשור הזה שונה מכל קונספט של פלטפורמה של 'שרשור ראשי' או 'UIthread'. הקריאות החוזרות של המשתמשים אמורות לפעול במהירות, כי שרשור (callback) שנתקע יכול לגרום לבעיות גלויות למשתמש (לדוגמה, עיכובים בהשלמה של בקשת יציאה מהחשבון).
אסור להפעיל ממשקי API חוסמים של GPG כמו Leaderboards().FetchAllBlocked() בתוך קריאה חוזרת, כי קריאות כאלה יגרמו לחסימות.
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)>
מגדיר סוג של קריאה חוזרת (callback) שמקבל 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)>
מגדיר את סוג הקריאה החוזרת (callback) שמקבל את התוצאה (הסטטוס) של פעולת Flush. |
IsCaptureAvailableCallback
|
typedefstd::function< void(IsCaptureAvailableResponse const &)>
מגדיר סוג של קריאה חוזרת שמקבל IsCaptureAvailableResponse. |
OnAuthActionFinishedCallback
|
typedefstd::function< void(AuthOperation, AuthStatus)>
סוג הקריאה החוזרת (callback) של פעולת האימות הסתיימה שאפשר לספק ל-SDK. |
OnAuthActionStartedCallback
|
typedefstd::function< void(AuthOperation)>
סוג הקריאה החוזרת של פעולת האימות שאפשר לספק ל-SDK. |
OnInitializationFinishedCallback
|
typedefstd::function< void(InitializationStatus)>
קריאה חוזרת (callback) שהאפליקציה מפעילה באתחול ה-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 &)>
מגדיר סוג של קריאה חוזרת שמקבל 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)>
מגדיר סוג של קריאה חוזרת (callback) שמקבל 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
מגדיר סוג של קריאה חוזרת (callback) שמקבל 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
מגדיר את סוג הקריאה החוזרת (callback) שמקבל את התוצאה (הסטטוס) של פעולת Flush.
משמש ב-Flush().
IsCaptureAvailableCallback
std::function< void(IsCaptureAvailableResponse const &)> IsCaptureAvailableCallback
מגדיר סוג של קריאה חוזרת שמקבל IsCaptureAvailableResponse.
סוג הקריאה החוזרת הזה זמין לפונקציות IsCaptureAvailable(*)
שמפורטות בהמשך.
OnAuthActionFinishedCallback
std::function< void(AuthOperation, AuthStatus)> OnAuthActionFinishedCallback
סוג הקריאה החוזרת (callback) של פעולת האימות הסתיימה שאפשר לספק ל-SDK.
OnAuthActionStartedCallback
std::function< void(AuthOperation)> OnAuthActionStartedCallback
סוג הקריאה החוזרת של פעולת האימות שאפשר לספק ל-SDK.
OnInitializationFinishedCallback
std::function< void(InitializationStatus)> OnInitializationFinishedCallback
קריאה חוזרת (callback) שהאפליקציה מפעילה באתחול ה-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.
הפונקציה Valid() מחזירה את הערך True רק עבור MultiplayerInvitation באירועי UPDATED.
OnTurnBasedMatchEventCallback
std::function< void(MultiplayerEvent event, std::string, TurnBasedMatch)> OnTurnBasedMatchEventCallback
סוג הקריאה החוזרת (callback) של אירוע רב-משתתפים לפי תור שניתן לספק ל-SDK.
הפונקציה Valid() מחזירה True רק לפרמטר TurnBasedMatch באירועי UPDATED.
OpenCallback
std::function< void(OpenResponse const &)> OpenCallback
מגדיר סוג של קריאה חוזרת שמקבל OpenResponse
.
סוג הקריאה החוזרת הזה זמין לפונקציות Open(*)
שמפורטות בהמשך.
ReadCallback
std::function< void(ReadResponse const &)> ReadCallback
מגדיר סוג של קריאה חוזרת שמקבל ReadResponse
.
סוג הקריאה החוזרת הזה זמין לפונקציות Read(*)
שמפורטות בהמשך.
ShowAllUICallback
std::function< void(UIStatus const &)> ShowAllUICallback
מגדיר סוג של קריאה חוזרת שמקבל UIStatus
.
סוג הקריאה החוזרת הזה זמין לפונקציה ShowAllUI*
שבהמשך.
ShowAllUICallback
std::function< void(UIStatus const &)> ShowAllUICallback
מגדיר סוג של קריאה חוזרת שמקבל UIStatus
.
סוג הקריאה החוזרת הזה זמין לפונקציה ShowAllUI*
שבהמשך.
ShowUICallback
std::function< void(UIStatus const &)> ShowUICallback
מגדיר סוג של קריאה חוזרת שמקבל UIStatus
.
סוג הקריאה החוזרת הזה זמין לפונקציה ShowUI*
שבהמשך.
StartAdvertisingCallback
std::function< void(int64_t client_id, StartAdvertisingResult const &result)> StartAdvertisingCallback
מגדיר סוג של קריאה חוזרת (callback) שמקבל StartAdvertisingResult לאחר השלמת ניסיון לפרסום נקודת קצה מקומית; השדה 'הצלחה' מציין אם הפרסום התחיל בהצלחה.
client_id
הוא המזהה של המכונה NearbyConnections
שניסה להתחיל לפרסם. השדה result
מכיל את התוצאות של המודעה הזו.