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 typedef
std::function< void(GetCaptureCapabilitiesResponse const &)>
GetCaptureCapabilitiesResponse alan bir geri çağırma türünü tanımlar.
CaptureStateCallback typedef
std::function< void(GetCaptureStateResponse const &)>
GetCaptureStateResponse alan bir geri çağırma türünü tanımlar.
CommitCallback typedef
std::function< void(CommitResponse const &)>
CommitResponse alan bir geri çağırma türünü tanımlar.
ConnectionRequestCallback typedef
std::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 typedef
std::function< void(FetchAllResponse const &)>
FetchAllResponse alan geri çağırma türünü tanımlar.
FetchAllCallback typedef
std::function< void(FetchAllResponse const &)>
FetchAllResponse alan geri çağırma türünü tanımlar.
FetchAllCallback typedef
std::function< void(FetchAllResponse const &)>
FetchAllResponse türü geri çağırma tanımlar.
FetchAllCallback typedef
std::function< void(FetchAllResponse const &)>
FetchAllResponse alan geri çağırma türünü tanımlar.
FetchAllScoreSummariesCallback typedef
std::function< void(FetchAllScoreSummariesResponse const &)>
FetchAllScoreSummariesResponse türü geri çağırma tanımlar.
FetchCallback typedef
std::function< void(FetchResponse const &)>
FetchResponse alan geri çağırma türünü tanımlar.
FetchCallback typedef
std::function< void(const FetchResponse &)>
FetchResponse alan geri çağırma türünü tanımlar.
FetchCallback typedef
std::function< void(FetchResponse const &)>
FetchResponse alan bir geri çağırma türünü tanımlar.
FetchCallback typedef
std::function< void(FetchResponse const &)>
FetchResponse alan bir geri çağırma türünü tanımlar.
FetchForPlayerCallback typedef
std::function< void(FetchForPlayerResponse const &)>
FetchForPlayerResponse alan bir geri çağırma türünü tanımlar.
FetchListCallback typedef
std::function< void(FetchListResponse const &)>
FetchListResponse alan bir geri çağırma türünü tanımlar.
FetchScorePageCallback typedef
std::function< void(FetchScorePageResponse const &)>
ScorePageResponse türü geri çağırma tanımlar.
FetchScoreSummaryCallback typedef
std::function< void(FetchScoreSummaryResponse const &)>
FetchScoreSummaryResponse türü geri çağırma tanımlar.
FetchSelfCallback typedef
std::function< void(FetchSelfResponse const &)>
FetchSelfResponse alan bir geri çağırma türünü tanımlar.
FetchServerAuthCodeCallback typedef
std::function< void(FetchServerAuthCodeResponse const &)>
FetchServerAuthCodeResponse alan bir geri çağırma türünü tanımlar.
FlushCallback typedef
std::function< void(FlushStatus)>
Bir Flush işleminin sonucunu (durumunu) alan bir geri çağırma türünü tanımlar.
IsCaptureAvailableCallback typedef
std::function< void(IsCaptureAvailableResponse const &)>
IsCaptureAvailableResponse alan bir geri çağırma türünü tanımlar.
OnAuthActionFinishedCallback typedef
std::function< void(AuthOperation, AuthStatus)>
Kimlik doğrulama işleminin türü, SDK'ya sağlanabilen geri çağırma işlemini tamamladı.
OnAuthActionStartedCallback typedef
std::function< void(AuthOperation)>
Kimlik doğrulama işleminin türü, SDK'ya sağlanabilen geri çağırmayı başlattı.
OnInitializationFinishedCallback typedef
std::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 typedef
std::function< void(LogLevel, std::string const &)>
SDK'ya sağlanabilen günlük kaydı geri çağırma türü.
OnLogCallback typedef
std::function< void(LogLevel, std::string const &)>
SDK'ya sağlanabilen günlük kaydı geri çağırma türü.
OnMultiplayerInvitationEventCallback typedef
std::function< void(MultiplayerEvent, std::string, MultiplayerInvitation)>
SDK'ya sağlanabilen çok oyunculu davetiye geri çağırma türü.
OnTurnBasedMatchEventCallback typedef
std::function< void(MultiplayerEvent event, std::string, TurnBasedMatch)>
SDK'ya sağlanabilen sıraya dayalı çok oyunculu etkinlik geri çağırma türü.
OpenCallback typedef
std::function< void(OpenResponse const &)>
OpenResponse alan bir geri çağırma türünü tanımlar.
ReadCallback typedef
std::function< void(ReadResponse const &)>
ReadResponse alan geri çağırma türünü tanımlar.
ShowAllUICallback typedef
std::function< void(UIStatus const &)>
UIStatus alan geri çağırma türünü tanımlar.
ShowAllUICallback typedef
std::function< void(UIStatus const &)>
UIStatus alan geri çağırma türünü tanımlar.
ShowUICallback typedef
std::function< void(UIStatus const &)>
UIStatus alan geri çağırma türünü tanımlar.
StartAdvertisingCallback typedef
std::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.