Callback
Functor yang merupakan target panggilan asinkron.
Ringkasan
Menyertakan functor untuk callback one-shot yang disediakan sebagai argumen ke metode aksesor, serta callback multi-penggunaan yang dikonfigurasi pada waktu build GameServices.
Semua callback dipanggil pada thread callback khusus. Thread ini berpotensi berbeda dengan konsep platform apa pun tentang "thread utama" atau "thread UI". Callback pengguna harus dijalankan dengan cepat, karena thread callback yang macet dapat menyebabkan masalah yang terlihat oleh pengguna (misalnya keterlambatan penyelesaian permintaan logout).
Anda tidak boleh memanggil API GPG pemblokir seperti Leaderboards().FetchAllBlocking() dalam callback, karena panggilan tersebut akan menyebabkan deadlock.
Typedef |
|
---|---|
CaptureCapabilitiesCallback
|
typedefstd::function< void(GetCaptureCapabilitiesResponse const &)>
Menentukan jenis callback yang menerima GetCaptureCapabilitiesResponse. |
CaptureStateCallback
|
typedefstd::function< void(GetCaptureStateResponse const &)>
Menentukan jenis callback yang menerima GetCaptureStateResponse. |
CommitCallback
|
typedefstd::function< void(CommitResponse const &)>
Menentukan jenis callback yang menerima CommitResponse . |
ConnectionRequestCallback
|
typedefstd::function< void(int64_t client_id, ConnectionRequest const &request)>
Menentukan jenis callback yang menerima ConnectionRequest saat endpoint jarak jauh mencoba terhubung ke endpoint aplikasi itu sendiri. |
FetchAllCallback
|
typedefstd::function< void(FetchAllResponse const &)>
Menentukan jenis callback yang menerima FetchAllResponse . |
FetchAllCallback
|
typedefstd::function< void(FetchAllResponse const &)>
Menentukan jenis callback yang menerima FetchAllResponse . |
FetchAllCallback
|
typedefstd::function< void(FetchAllResponse const &)>
Menentukan callback jenis FetchAllResponse . |
FetchAllCallback
|
typedefstd::function< void(FetchAllResponse const &)>
Menentukan jenis callback yang menerima FetchAllResponse . |
FetchAllScoreSummariesCallback
|
typedefstd::function< void(FetchAllScoreSummariesResponse const &)>
Menentukan callback jenis FetchAllScoreSummariesResponse . |
FetchCallback
|
typedefstd::function< void(FetchResponse const &)>
Menentukan jenis callback yang menerima FetchResponse . |
FetchCallback
|
typedefstd::function< void(const FetchResponse &)>
Menentukan jenis callback yang menerima FetchResponse . |
FetchCallback
|
typedefstd::function< void(FetchResponse const &)>
Menentukan jenis callback yang menerima FetchResponse. |
FetchCallback
|
typedefstd::function< void(FetchResponse const &)>
Menentukan jenis callback yang menerima FetchResponse. |
FetchForPlayerCallback
|
typedefstd::function< void(FetchForPlayerResponse const &)>
Menentukan jenis callback yang menerima FetchForPlayerResponse. |
FetchListCallback
|
typedefstd::function< void(FetchListResponse const &)>
Menentukan jenis callback yang menerima FetchListResponse. |
FetchScorePageCallback
|
typedefstd::function< void(FetchScorePageResponse const &)>
Menentukan callback jenis ScorePageResponse . |
FetchScoreSummaryCallback
|
typedefstd::function< void(FetchScoreSummaryResponse const &)>
Menentukan callback jenis FetchScoreSummaryResponse . |
FetchSelfCallback
|
typedefstd::function< void(FetchSelfResponse const &)>
Menentukan jenis callback yang menerima FetchSelfResponse. |
FetchServerAuthCodeCallback
|
typedefstd::function< void(FetchServerAuthCodeResponse const &)>
Menentukan jenis callback yang menerima FetchServerAuthCodeResponse. |
FlushCallback
|
typedefstd::function< void(FlushStatus)>
Menentukan jenis callback yang menerima hasil (status) operasi Flush. |
IsCaptureAvailableCallback
|
typedefstd::function< void(IsCaptureAvailableResponse const &)>
Menentukan jenis callback yang menerima IsCaptureAvailableResponse. |
OnAuthActionFinishedCallback
|
typedefstd::function< void(AuthOperation, AuthStatus)>
Jenis callback tindakan autentikasi yang selesai yang dapat diberikan ke SDK. |
OnAuthActionStartedCallback
|
typedefstd::function< void(AuthOperation)>
Jenis callback tindakan autentikasi yang dimulai yang dapat diberikan ke SDK. |
OnInitializationFinishedCallback
|
typedefstd::function< void(InitializationStatus)>
Callback yang dipanggil aplikasi saat menginisialisasi API, atau saat inisialisasi gagal. |
OnLogCallback
|
typedefstd::function< void(LogLevel, std::string const &)>
Jenis callback logging yang dapat diberikan ke SDK. |
OnLogCallback
|
typedefstd::function< void(LogLevel, std::string const &)>
Jenis callback logging yang dapat diberikan ke SDK. |
OnMultiplayerInvitationEventCallback
|
typedefstd::function< void(MultiplayerEvent, std::string, MultiplayerInvitation)>
Jenis callback undangan multiplayer yang dapat diberikan ke SDK. |
OnTurnBasedMatchEventCallback
|
typedefstd::function< void(MultiplayerEvent event, std::string, TurnBasedMatch)>
Jenis callback peristiwa multiplayer berbasis giliran yang dapat diberikan ke SDK. |
OpenCallback
|
typedefstd::function< void(OpenResponse const &)>
Menentukan jenis callback yang menerima OpenResponse . |
ReadCallback
|
typedefstd::function< void(ReadResponse const &)>
Menentukan jenis callback yang menerima ReadResponse . |
ShowAllUICallback
|
typedefstd::function< void(UIStatus const &)>
Menentukan jenis callback yang menerima UIStatus . |
ShowAllUICallback
|
typedefstd::function< void(UIStatus const &)>
Menentukan jenis callback yang menerima UIStatus . |
ShowUICallback
|
typedefstd::function< void(UIStatus const &)>
Menentukan jenis callback yang menerima UIStatus . |
StartAdvertisingCallback
|
typedefstd::function< void(int64_t client_id, StartAdvertisingResult const &result)>
Menentukan jenis callback yang menerima StartAdvertisingResult saat upaya iklan endpoint lokal selesai; kolom keberhasilannya menunjukkan apakah iklan berhasil dimulai. |
Typedef
CaptureCapabilitiesCallback
std::function< void(GetCaptureCapabilitiesResponse const &)> CaptureCapabilitiesCallback
Menentukan jenis callback yang menerima GetCaptureCapabilitiesResponse.
Jenis callback ini disediakan untuk fungsi GetCaptureCapabilities(*)
di bawah.
CaptureStateCallback
std::function< void(GetCaptureStateResponse const &)> CaptureStateCallback
Menentukan jenis callback yang menerima GetCaptureStateResponse.
Jenis callback ini disediakan untuk fungsi GetCaptureState(*)
di bawah.
CommitCallback
std::function< void(CommitResponse const &)> CommitCallback
Menentukan jenis callback yang menerima CommitResponse
.
Jenis callback ini disediakan untuk fungsi Commit(*)
dan ResolveConflict(*)
di bawah.
ConnectionRequestCallback
std::function< void(int64_t client_id, ConnectionRequest const &request)> ConnectionRequestCallback
Menentukan jenis callback yang menerima ConnectionRequest saat endpoint jarak jauh mencoba terhubung ke endpoint aplikasi itu sendiri.
client_id
adalah ID instance NearbyConnections
yang menerima permintaan ini. request
berisi detail permintaan koneksi.
FetchAllCallback
std::function< void(FetchAllResponse const &)> FetchAllCallback
Menentukan jenis callback yang menerima FetchAllResponse
.
Jenis callback ini disediakan untuk fungsi FetchAll(*)
di bawah.
FetchAllCallback
std::function< void(FetchAllResponse const &)> FetchAllCallback
Menentukan jenis callback yang menerima FetchAllResponse
.
Jenis callback ini disediakan untuk fungsi FetchAll(*)
di bawah.
FetchAllCallback
std::function< void(FetchAllResponse const &)> FetchAllCallback
Menentukan callback jenis FetchAllResponse
.
FetchAllCallback
std::function< void(FetchAllResponse const &)> FetchAllCallback
Menentukan jenis callback yang menerima FetchAllResponse
.
Jenis callback ini disediakan untuk fungsi FetchAll(*)
di bawah.
FetchAllScoreSummariesCallback
std::function< void(FetchAllScoreSummariesResponse const &)> FetchAllScoreSummariesCallback
Menentukan callback jenis FetchAllScoreSummariesResponse
.
FetchCallback
std::function< void(FetchResponse const &)> FetchCallback
Menentukan jenis callback yang menerima FetchResponse
.
Jenis callback ini disediakan untuk fungsi Fetch(*)
di bawah.
FetchCallback
std::function< void(const FetchResponse &)> FetchCallback
Menentukan jenis callback yang menerima FetchResponse
.
Jenis callback ini disediakan untuk fungsi Fetch(*)
di bawah.
FetchCallback
std::function< void(FetchResponse const &)> FetchCallback
Menentukan jenis callback yang menerima FetchResponse.
Jenis callback ini disediakan untuk fungsi Fetch(*)
di bawah.
FetchCallback
std::function< void(FetchResponse const &)> FetchCallback
Menentukan jenis callback yang menerima FetchResponse.
Jenis callback ini disediakan untuk fungsi Fetch(*)
di bawah.
FetchForPlayerCallback
std::function< void(FetchForPlayerResponse const &)> FetchForPlayerCallback
Menentukan jenis callback yang menerima FetchForPlayerResponse.
Jenis callback ini disediakan untuk fungsi FetchForPlayer(*)
di bawah.
FetchListCallback
std::function< void(FetchListResponse const &)> FetchListCallback
Menentukan jenis callback yang menerima FetchListResponse.
Jenis callback ini disediakan untuk fungsi Fetch(*)
di bawah.
FetchScorePageCallback
std::function< void(FetchScorePageResponse const &)> FetchScorePageCallback
Menentukan callback jenis ScorePageResponse
.
FetchScoreSummaryCallback
std::function< void(FetchScoreSummaryResponse const &)> FetchScoreSummaryCallback
Menentukan callback jenis FetchScoreSummaryResponse
.
FetchSelfCallback
std::function< void(FetchSelfResponse const &)> FetchSelfCallback
Menentukan jenis callback yang menerima FetchSelfResponse.
Jenis callback ini disediakan untuk fungsi FetchSelf(*)
di bawah.
FetchServerAuthCodeCallback
std::function< void(FetchServerAuthCodeResponse const &)> FetchServerAuthCodeCallback
Menentukan jenis callback yang menerima FetchServerAuthCodeResponse.
Jenis callback ini disediakan untuk fungsi FetchServerAuthCode
di bawah.
FlushCallback
std::function< void(FlushStatus)> FlushCallback
Menentukan jenis callback yang menerima hasil (status) operasi Flush.
Digunakan di Flush().
IsCaptureAvailableCallback
std::function< void(IsCaptureAvailableResponse const &)> IsCaptureAvailableCallback
Menentukan jenis callback yang menerima IsCaptureAvailableResponse.
Jenis callback ini disediakan untuk fungsi IsCaptureAvailable(*)
di bawah.
OnAuthActionFinishedCallback
std::function< void(AuthOperation, AuthStatus)> OnAuthActionFinishedCallback
Jenis callback tindakan autentikasi yang selesai yang dapat diberikan ke SDK.
OnAuthActionStartedCallback
std::function< void(AuthOperation)> OnAuthActionStartedCallback
Jenis callback yang dimulai tindakan autentikasi yang dapat diberikan ke SDK.
OnInitializationFinishedCallback
std::function< void(InitializationStatus)> OnInitializationFinishedCallback
Callback yang dipanggil aplikasi saat menginisialisasi API, atau saat inisialisasi gagal.
OnLogCallback
std::function< void(LogLevel, std::string const &)> OnLogCallback
Jenis callback logging yang dapat diberikan ke SDK.
OnLogCallback
std::function< void(LogLevel, std::string const &)> OnLogCallback
Jenis callback logging yang dapat diberikan ke SDK.
OnMultiplayerInvitationEventCallback
std::function< void(MultiplayerEvent, std::string, MultiplayerInvitation)> OnMultiplayerInvitationEventCallback
Jenis callback undangan multiplayer yang dapat diberikan ke SDK.
Valid() hanya menampilkan true untuk MultiplayerInvitation pada peristiwa UPDATED.
OnTurnBasedMatchEventCallback
std::function< void(MultiplayerEvent event, std::string, TurnBasedMatch)> OnTurnBasedMatchEventCallback
Jenis callback peristiwa multiplayer berbasis giliran yang dapat diberikan ke SDK.
Valid() hanya menampilkan benar untuk parameter TurnBasedMatch pada peristiwa UPDATED.
OpenCallback
std::function< void(OpenResponse const &)> OpenCallback
Menentukan jenis callback yang menerima OpenResponse
.
Jenis callback ini disediakan untuk fungsi Open(*)
di bawah.
ReadCallback
std::function< void(ReadResponse const &)> ReadCallback
Menentukan jenis callback yang menerima ReadResponse
.
Jenis callback ini disediakan untuk fungsi Read(*)
di bawah.
ShowAllUICallback
std::function< void(UIStatus const &)> ShowAllUICallback
Menentukan jenis callback yang menerima UIStatus
.
Jenis callback ini disediakan untuk fungsi ShowAllUI*
di bawah.
ShowAllUICallback
std::function< void(UIStatus const &)> ShowAllUICallback
Menentukan jenis callback yang menerima UIStatus
.
Jenis callback ini disediakan untuk fungsi ShowAllUI*
di bawah.
ShowUICallback
std::function< void(UIStatus const &)> ShowUICallback
Menentukan jenis callback yang menerima UIStatus
.
Jenis callback ini disediakan untuk fungsi ShowUI*
di bawah.
StartAdvertisingCallback
std::function< void(int64_t client_id, StartAdvertisingResult const &result)> StartAdvertisingCallback
Menentukan jenis callback yang menerima StartAdvertisingResult saat upaya iklan endpoint lokal selesai; kolom keberhasilannya menunjukkan apakah iklan berhasil dimulai.
client_id
adalah ID instance NearbyConnections
yang mencoba memulai iklan. result
berisi hasil iklan tersebut.