Geri Aramalar
Eşzamansız çağrıların hedefi olan fonksiyonlar.
Özet
Erişimci yöntemlerine bağımsız değişkenler olarak sağlanan tek seferlik geri çağırmalar için düzenleyicilerin yanı sıra GameServices derleme zamanında yapılandırılan çok kullanımlı geri çağırmalar içerir.
Tüm geri çağırmalar, özel bir geri arama ileti dizisinde çağrılır. Bu ileti dizisi, herhangi bir platform kavramı olan "ana iş parçacığı" veya "kullanıcı arayüzü iş parçacığı" kavramından potansiyel olarak ayrıdır. Durmuş bir geri çağırma iş parçacığı kullanıcıların görebileceği sorunlara (ör. oturum kapatma isteğinin geç tamamlanması) neden olabileceğinden kullanıcı geri çağırma işlemleri hızlı bir şekilde yürütülmelidir.
Bir geri çağırma içinde Leaderboards().FetchAllBlock() gibi engelleyici GPG API'lerini çağırmamalısınız. Aksi takdirde bu tür çağrılar kilitlenmelere neden olur.
Türdefler |
|
---|---|
CaptureCapabilitiesCallback
|
typedefstd::function< void(GetCaptureCapabilitiesResponse const &)>
GetCaptureCapabilitiesResponse alan bir geri çağırma türünü tanımlar. |
CaptureStateCallback
|
typedefstd::function< void(GetCaptureStateResponse const &)>
GetCaptureStateResponse alan bir geri çağırma türünü tanımlar. |
CommitCallback
|
typedefstd::function< void(CommitResponse const &)>
CommitResponse alan bir geri çağırma türünü tanımlar. |
ConnectionRequestCallback
|
typedefstd::function< void(int64_t client_id, ConnectionRequest const &request)>
Uzak bir uç nokta, uygulamanın kendi uç noktasına bağlanmaya çalıştığında ConnectionRequest'i alan bir geri çağırma türü tanımlar. |
FetchAllCallback
|
typedefstd::function< void(FetchAllResponse const &)>
FetchAllResponse alan geri çağırma türünü tanımlar. |
FetchAllCallback
|
typedefstd::function< void(FetchAllResponse const &)>
FetchAllResponse alan geri çağırma türünü tanımlar. |
FetchAllCallback
|
typedefstd::function< void(FetchAllResponse const &)>
FetchAllResponse türü geri çağırma tanımlar. |
FetchAllCallback
|
typedefstd::function< void(FetchAllResponse const &)>
FetchAllResponse alan geri çağırma türünü tanımlar. |
FetchAllScoreSummariesCallback
|
typedefstd::function< void(FetchAllScoreSummariesResponse const &)>
FetchAllScoreSummariesResponse türü geri çağırma tanımlar. |
FetchCallback
|
typedefstd::function< void(FetchResponse const &)>
FetchResponse alan geri çağırma türünü tanımlar. |
FetchCallback
|
typedefstd::function< void(const FetchResponse &)>
FetchResponse alan geri çağırma türünü tanımlar. |
FetchCallback
|
typedefstd::function< void(FetchResponse const &)>
FetchResponse alan bir geri çağırma türünü tanımlar. |
FetchCallback
|
typedefstd::function< void(FetchResponse const &)>
FetchResponse alan bir geri çağırma türünü tanımlar. |
FetchForPlayerCallback
|
typedefstd::function< void(FetchForPlayerResponse const &)>
FetchForPlayerResponse alan bir geri çağırma türünü tanımlar. |
FetchListCallback
|
typedefstd::function< void(FetchListResponse const &)>
FetchListResponse alan bir geri çağırma türünü tanımlar. |
FetchScorePageCallback
|
typedefstd::function< void(FetchScorePageResponse const &)>
ScorePageResponse türü geri çağırma tanımlar. |
FetchScoreSummaryCallback
|
typedefstd::function< void(FetchScoreSummaryResponse const &)>
FetchScoreSummaryResponse türü geri çağırma tanımlar. |
FetchSelfCallback
|
typedefstd::function< void(FetchSelfResponse const &)>
FetchSelfResponse alan bir geri çağırma türünü tanımlar. |
FetchServerAuthCodeCallback
|
typedefstd::function< void(FetchServerAuthCodeResponse const &)>
FetchServerAuthCodeResponse alan bir geri çağırma türünü tanımlar. |
FlushCallback
|
typedefstd::function< void(FlushStatus)>
Bir Flush işleminin sonucunu (durumunu) alan bir geri çağırma türünü tanımlar. |
IsCaptureAvailableCallback
|
typedefstd::function< void(IsCaptureAvailableResponse const &)>
IsCaptureAvailableResponse alan bir geri çağırma türünü tanımlar. |
OnAuthActionFinishedCallback
|
typedefstd::function< void(AuthOperation, AuthStatus)>
Kimlik doğrulama işleminin türü, SDK'ya sağlanabilen geri çağırma işlemini tamamladı. |
OnAuthActionStartedCallback
|
typedefstd::function< void(AuthOperation)>
Kimlik doğrulama işleminin türü, SDK'ya sağlanabilen geri çağırmayı başlattı. |
OnInitializationFinishedCallback
|
typedefstd::function< void(InitializationStatus)>
API başlatılırken veya başlatma başarısız olduğunda uygulamanın çağırdığı geri çağırma. |
OnLogCallback
|
typedefstd::function< void(LogLevel, std::string const &)>
SDK'ya sağlanabilen günlük kaydı geri çağırma türü. |
OnLogCallback
|
typedefstd::function< void(LogLevel, std::string const &)>
SDK'ya sağlanabilen günlük kaydı geri çağırma türü. |
OnMultiplayerInvitationEventCallback
|
typedefstd::function< void(MultiplayerEvent, std::string, MultiplayerInvitation)>
SDK'ya sağlanabilen çok oyunculu davetiye geri çağırma türü. |
OnTurnBasedMatchEventCallback
|
typedefstd::function< void(MultiplayerEvent event, std::string, TurnBasedMatch)>
SDK'ya sağlanabilen sıraya dayalı çok oyunculu etkinlik geri çağırma türü. |
OpenCallback
|
typedefstd::function< void(OpenResponse const &)>
OpenResponse alan bir geri çağırma türünü tanımlar. |
ReadCallback
|
typedefstd::function< void(ReadResponse const &)>
ReadResponse alan geri çağırma türünü tanımlar. |
ShowAllUICallback
|
typedefstd::function< void(UIStatus const &)>
UIStatus alan geri çağırma türünü tanımlar. |
ShowAllUICallback
|
typedefstd::function< void(UIStatus const &)>
UIStatus alan geri çağırma türünü tanımlar. |
ShowUICallback
|
typedefstd::function< void(UIStatus const &)>
UIStatus alan geri çağırma türünü tanımlar. |
StartAdvertisingCallback
|
typedefstd::function< void(int64_t client_id, StartAdvertisingResult const &result)>
Yerel uç nokta reklam denemesi tamamlandığında StartAdvertisingResult öğesini alan bir geri çağırma türünü tanımlar; başarı alanı, reklamın başarıyla başlatılıp başlatılmadığını belirtir. |
Türdefler
CaptureCapabilitiesCallback
std::function< void(GetCaptureCapabilitiesResponse const &)> CaptureCapabilitiesCallback
GetCaptureCapabilitiesResponse alan bir geri çağırma türünü tanımlar.
Bu geri çağırma türü, aşağıdaki GetCaptureCapabilities(*)
işlevlerine sağlanmıştır.
CaptureStateCallback
std::function< void(GetCaptureStateResponse const &)> CaptureStateCallback
GetCaptureStateResponse alan bir geri çağırma türünü tanımlar.
Bu geri çağırma türü, aşağıdaki GetCaptureState(*)
işlevlerine sağlanmıştır.
CommitCallback
std::function< void(CommitResponse const &)> CommitCallback
CommitResponse
alan bir geri çağırma türünü tanımlar.
Bu geri çağırma türü, aşağıdaki Commit(*)
ve ResolveConflict(*)
işlevlerine sağlanmıştır.
ConnectionRequestCallback
std::function< void(int64_t client_id, ConnectionRequest const &request)> ConnectionRequestCallback
Uzak bir uç nokta, uygulamanın kendi uç noktasına bağlanmaya çalıştığında ConnectionRequest'i alan bir geri çağırma türü tanımlar.
client_id
, bu isteği alan NearbyConnections
örneğinin kimliğidir. request
, bağlantı isteğinin ayrıntılarını içerir.
FetchAllCallback
std::function< void(FetchAllResponse const &)> FetchAllCallback
FetchAllResponse
alan geri çağırma türünü tanımlar.
Bu geri çağırma türü, aşağıdaki FetchAll(*)
işlevlerine sağlanmıştır.
FetchAllCallback
std::function< void(FetchAllResponse const &)> FetchAllCallback
FetchAllResponse
alan geri çağırma türünü tanımlar.
Bu geri çağırma türü, aşağıdaki FetchAll(*)
işlevlerine sağlanmıştır.
FetchAllCallback
std::function< void(FetchAllResponse const &)> FetchAllCallback
FetchAllResponse
türü geri çağırma tanımlar.
FetchAllCallback
std::function< void(FetchAllResponse const &)> FetchAllCallback
FetchAllResponse
alan geri çağırma türünü tanımlar.
Bu geri çağırma türü, aşağıdaki FetchAll(*)
işlevlerine sağlanmıştır.
FetchAllScoreSummariesCallback
std::function< void(FetchAllScoreSummariesResponse const &)> FetchAllScoreSummariesCallback
FetchAllScoreSummariesResponse
türü geri çağırma tanımlar.
FetchCallback
std::function< void(FetchResponse const &)> FetchCallback
FetchResponse
alan geri çağırma türünü tanımlar.
Bu geri çağırma türü, aşağıdaki Fetch(*)
işlevlerine sağlanmıştır.
FetchCallback
std::function< void(const FetchResponse &)> FetchCallback
FetchResponse
alan geri çağırma türünü tanımlar.
Bu geri çağırma türü, aşağıdaki Fetch(*)
işlevlerine sağlanmıştır.
FetchCallback
std::function< void(FetchResponse const &)> FetchCallback
FetchResponse alan bir geri çağırma türünü tanımlar.
Bu geri çağırma türü, aşağıdaki Fetch(*)
işlevlerine sağlanmıştır.
FetchCallback
std::function< void(FetchResponse const &)> FetchCallback
FetchResponse alan bir geri çağırma türünü tanımlar.
Bu geri çağırma türü, aşağıdaki Fetch(*)
işlevlerine sağlanmıştır.
FetchForPlayerCallback
std::function< void(FetchForPlayerResponse const &)> FetchForPlayerCallback
FetchForPlayerResponse alan bir geri çağırma türünü tanımlar.
Bu geri çağırma türü, aşağıdaki FetchForPlayer(*)
işlevlerine sağlanmıştır.
FetchListCallback
std::function< void(FetchListResponse const &)> FetchListCallback
FetchListResponse alan bir geri çağırma türünü tanımlar.
Bu geri çağırma türü, aşağıdaki Fetch(*)
işlevlerine sağlanmıştır.
FetchScorePageCallback
std::function< void(FetchScorePageResponse const &)> FetchScorePageCallback
ScorePageResponse
türü geri çağırma tanımlar.
FetchScoreSummaryCallback
std::function< void(FetchScoreSummaryResponse const &)> FetchScoreSummaryCallback
FetchScoreSummaryResponse
türü geri çağırma tanımlar.
FetchSelfCallback
std::function< void(FetchSelfResponse const &)> FetchSelfCallback
FetchSelfResponse alan bir geri çağırma türünü tanımlar.
Bu geri çağırma türü, aşağıdaki FetchSelf(*)
işlevlerine sağlanmıştır.
FetchServerAuthCodeCallback
std::function< void(FetchServerAuthCodeResponse const &)> FetchServerAuthCodeCallback
FetchServerAuthCodeResponse alan bir geri çağırma türünü tanımlar.
Bu geri çağırma türü, aşağıdaki FetchServerAuthCode
işlevine sağlanmıştır.
FlushCallback
std::function< void(FlushStatus)> FlushCallback
Bir Flush işleminin sonucunu (durumunu) alan bir geri çağırma türünü tanımlar.
Flush() işlevinde kullanılır.
IsCaptureAvailableCallback
std::function< void(IsCaptureAvailableResponse const &)> IsCaptureAvailableCallback
IsCaptureAvailableResponse alan bir geri çağırma türünü tanımlar.
Bu geri çağırma türü, aşağıdaki IsCaptureAvailable(*)
işlevlerine sağlanmıştır.
OnAuthActionFinishedCallback
std::function< void(AuthOperation, AuthStatus)> OnAuthActionFinishedCallback
Kimlik doğrulama işleminin türü, SDK'ya sağlanabilen geri çağırma işlemini tamamladı.
OnAuthActionStartedCallback
std::function< void(AuthOperation)> OnAuthActionStartedCallback
Kimlik doğrulama işleminin türü, SDK'ya sağlanabilen geri çağırmayı başlattı.
OnInitializationFinishedCallback
std::function< void(InitializationStatus)> OnInitializationFinishedCallback
API başlatılırken veya başlatma başarısız olduğunda uygulamanın çağırdığı geri çağırma.
OnLogCallback
std::function< void(LogLevel, std::string const &)> OnLogCallback
SDK'ya sağlanabilen günlük kaydı geri çağırma türü.
OnLogCallback
std::function< void(LogLevel, std::string const &)> OnLogCallback
SDK'ya sağlanabilen günlük kaydı geri çağırma türü.
OnMultiplayerInvitationEventCallback
std::function< void(MultiplayerEvent, std::string, MultiplayerInvitation)> OnMultiplayerInvitationEventCallback
SDK'ya sağlanabilen çok oyunculu davetiye geri çağırma türü.
Valid(), yalnızca GÜNCELLENDİ etkinliklerde MultiplayerInvitation için true değerini döndürür.
OnTurnBasedMatchEventCallback
std::function< void(MultiplayerEvent event, std::string, TurnBasedMatch)> OnTurnBasedMatchEventCallback
SDK'ya sağlanabilen sıraya dayalı çok oyunculu etkinlik geri çağırma türü.
Valid(), yalnızca GÜNCELLENEN etkinliklerde TurnBasedMatch parametresi için doğru değerini döndürür.
OpenCallback
std::function< void(OpenResponse const &)> OpenCallback
OpenResponse
alan bir geri çağırma türünü tanımlar.
Bu geri çağırma türü, aşağıdaki Open(*)
işlevlerine sağlanmıştır.
ReadCallback
std::function< void(ReadResponse const &)> ReadCallback
ReadResponse
alan geri çağırma türünü tanımlar.
Bu geri çağırma türü, aşağıdaki Read(*)
işlevlerine sağlanmıştır.
ShowAllUICallback
std::function< void(UIStatus const &)> ShowAllUICallback
UIStatus
alan geri çağırma türünü tanımlar.
Bu geri çağırma türü, aşağıdaki ShowAllUI*
işlevine sağlanmıştır.
ShowAllUICallback
std::function< void(UIStatus const &)> ShowAllUICallback
UIStatus
alan geri çağırma türünü tanımlar.
Bu geri çağırma türü, aşağıdaki ShowAllUI*
işlevine sağlanmıştır.
ShowUICallback
std::function< void(UIStatus const &)> ShowUICallback
UIStatus
alan geri çağırma türünü tanımlar.
Bu geri çağırma türü, aşağıdaki ShowUI*
işlevine sağlanmıştır.
StartAdvertisingCallback
std::function< void(int64_t client_id, StartAdvertisingResult const &result)> StartAdvertisingCallback
Yerel uç nokta reklam denemesi tamamlandığında StartAdvertisingResult öğesini alan bir geri çağırma türünü tanımlar; başarı alanı, reklamın başarıyla başlatılıp başlatılmadığını belirtir.
client_id
, reklam yayınlamaya çalışan NearbyConnections
örneğinin kimliğidir. result
söz konusu reklamın sonuçlarını içerir.