Geri çağırma işlevleri

Eşzamansız çağrıların hedefi olan işlevler.

Özet

Erişimci yöntemlerine bağımsız değişken olarak sağlanan tek seferlik geri çağırma işlevleri için işlevler ve GameServices derleme zamanında yapılandırılan çok kullanımlı geri çağırmalar içerir.

Tüm geri aramalar, özel bir geri çağırma ileti dizisinde çağrılır. Bu ileti dizisi, herhangi bir platform konseptinden (ana iş parçacığı) farklı olabilir veya "kullanıcı arayüzü ileti dizisi". Duran bir geri çağırma ileti dizisi, kullanıcının görebildiği sorunlara (örneğin, oturum kapatma isteğinin tamamlanmasının gecikmesi) neden olabileceğinden kullanıcı geri çağırmaları hızlı bir şekilde yürütülmelidir.

Bir geri çağırma içinde Leaderboards().FetchAllBlock() gibi engellenen GPG API'lerini çağırmamalısınız çünkü bu tür çağrılar kilitlenmeye neden olur.

Typedef'ler

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)>
Bir uzak uç nokta, uygulamanın kendi uç noktasına bağlanmaya çalıştığında ConnectionRequest alan bir geri çağırma türü tanımlar.
FetchAllCallback typedef
std::function< void(FetchAllResponse const &)>
FetchAllResponse alan bir geri çağırma türünü tanımlar.
FetchAllCallback typedef
std::function< void(FetchAllResponse const &)>
FetchAllResponse alan bir geri çağırma türünü tanımlar.
FetchAllCallback typedef
std::function< void(FetchAllResponse const &)>
FetchAllResponse türü bir geri çağırma tanımlar.
FetchAllCallback typedef
std::function< void(FetchAllResponse const &)>
FetchAllResponse alan bir geri çağırma türünü tanımlar.
FetchAllScoreSummariesCallback typedef
std::function< void(FetchAllScoreSummariesResponse const &)>
FetchAllScoreSummariesResponse türü bir geri çağırma 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(const FetchResponse &)>
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.
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ü bir geri çağırma tanımlar.
FetchScoreSummaryCallback typedef
std::function< void(FetchScoreSummaryResponse const &)>
FetchScoreSummaryResponse türü bir 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 (durum) alan 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, SDK'ya sağlanabilen, tamamlanan geri çağırmanın türü.
OnAuthActionStartedCallback typedef
std::function< void(AuthOperation)>
SDK'ya sağlanabilen kimlik doğrulama işleminin, başlatılan geri çağırma işleminin türü.
OnInitializationFinishedCallback typedef
std::function< void(InitializationStatus)>
API'yi başlatırken veya başlatma başarısız olduğunda uygulamanın çağırdığı bir geri çağırma.
OnLogCallback typedef
std::function< void(LogLevel, std::string const &)>
SDK'ya sağlanabilecek günlük kaydı geri çağırma türüdür.
OnLogCallback typedef
std::function< void(LogLevel, std::string const &)>
SDK'ya sağlanabilecek günlük kaydı geri çağırma türüdür.
OnMultiplayerInvitationEventCallback typedef
std::function< void(MultiplayerEvent, std::string, MultiplayerInvitation)>
SDK'ya sağlanabilecek çok oyunculu davetiye geri çağırmasının türü.
OnTurnBasedMatchEventCallback typedef
std::function< void(MultiplayerEvent event, std::string, TurnBasedMatch)>
SDK'ya sağlanabilecek sıraya dayalı çok oyunculu etkinlik geri çağırmasının 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 bir geri çağırma türünü tanımlar.
ShowAllUICallback typedef
std::function< void(UIStatus const &)>
UIStatus alan bir geri çağırma türünü tanımlar.
ShowAllUICallback typedef
std::function< void(UIStatus const &)>
UIStatus alan bir geri çağırma türünü tanımlar.
ShowUICallback typedef
std::function< void(UIStatus const &)>
UIStatus alan bir 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 alan bir geri çağırma türü tanımlar; başarı alanı, reklamcılığın başarıyla başlayıp başlamadığını gösterir.

Typedef'ler

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ğlanı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ğlanı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ğlanır.

ConnectionRequestCallback

std::function< void(int64_t client_id, ConnectionRequest const &request)> ConnectionRequestCallback

Bir uzak uç nokta, uygulamanın kendi uç noktasına bağlanmaya çalıştığında ConnectionRequest 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 bir geri çağırma türünü tanımlar.

Bu geri çağırma türü, aşağıdaki FetchAll(*) işlevlerine sağlanır.

FetchAllCallback

std::function< void(FetchAllResponse const &)> FetchAllCallback

FetchAllResponse alan bir geri çağırma türünü tanımlar.

Bu geri çağırma türü, aşağıdaki FetchAll(*) işlevlerine sağlanır.

FetchAllCallback

std::function< void(FetchAllResponse const &)> FetchAllCallback

FetchAllResponse türü bir geri çağırma tanımlar.

FetchAllCallback

std::function< void(FetchAllResponse const &)> FetchAllCallback

FetchAllResponse alan bir geri çağırma türünü tanımlar.

Bu geri çağırma türü, aşağıdaki FetchAll(*) işlevlerine sağlanır.

FetchAllScoreSummariesCallback

std::function< void(FetchAllScoreSummariesResponse const &)> FetchAllScoreSummariesCallback

FetchAllScoreSummariesResponse türü bir geri çağırma tanımlar.

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ğlanır.

FetchCallback

std::function< void(const FetchResponse &)> 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ğlanı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ğlanı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ğlanı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ğlanı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ğlanır.

FetchScorePageCallback

std::function< void(FetchScorePageResponse const &)> FetchScorePageCallback

ScorePageResponse türü bir geri çağırma tanımlar.

FetchScoreSummaryCallback

std::function< void(FetchScoreSummaryResponse const &)> FetchScoreSummaryCallback

FetchScoreSummaryResponse türü bir 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ğlanı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ğlanır.

FlushCallback

std::function< void(FlushStatus)> FlushCallback

Bir Flush işleminin sonucunu (durum) alan 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ğlanır.

OnAuthActionFinishedCallback

std::function< void(AuthOperation, AuthStatus)> OnAuthActionFinishedCallback

Kimlik doğrulama işleminin, SDK'ya sağlanabilen, tamamlanan geri çağırmanın türü.

OnAuthActionStartedCallback

std::function< void(AuthOperation)> OnAuthActionStartedCallback

SDK'ya sağlanabilen kimlik doğrulama işleminin, başlatılan geri çağırma işleminin türü.

OnInitializationFinishedCallback

std::function< void(InitializationStatus)> OnInitializationFinishedCallback

API'yi başlatırken veya başlatma başarısız olduğunda uygulamanın çağırdığı bir geri çağırma.

OnLogCallback

std::function< void(LogLevel, std::string const &)> OnLogCallback

SDK'ya sağlanabilecek günlük kaydı geri çağırma türüdür.

OnLogCallback

std::function< void(LogLevel, std::string const &)> OnLogCallback

SDK'ya sağlanabilecek günlük kaydı geri çağırma türüdür.

OnMultiplayerInvitationEventCallback

std::function< void(MultiplayerEvent, std::string, MultiplayerInvitation)> OnMultiplayerInvitationEventCallback

SDK'ya sağlanabilecek çok oyunculu davetiye geri çağırmasının türü.

Valid(), GÜNCELLENMİŞ etkinliklerde yalnızca MultiplayerInvitation için doğru değerini döndürür.

OnTurnBasedMatchEventCallback

std::function< void(MultiplayerEvent event, std::string, TurnBasedMatch)> OnTurnBasedMatchEventCallback

SDK'ya sağlanabilecek sıraya dayalı çok oyunculu etkinlik geri çağırmasının türü.

Valid(), GÜNCELLENMİŞ etkinliklerdeki TurnBasedMatch parametresi için yalnızca true 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ğlanır.

ReadCallback

std::function< void(ReadResponse const &)> ReadCallback

ReadResponse alan bir geri çağırma türünü tanımlar.

Bu geri çağırma türü, aşağıdaki Read(*) işlevlerine sağlanır.

ShowAllUICallback

std::function< void(UIStatus const &)> ShowAllUICallback

UIStatus alan bir geri çağırma türünü tanımlar.

Bu geri çağırma türü, aşağıdaki ShowAllUI* işlevine sağlanır.

ShowAllUICallback

std::function< void(UIStatus const &)> ShowAllUICallback

UIStatus alan bir geri çağırma türünü tanımlar.

Bu geri çağırma türü, aşağıdaki ShowAllUI* işlevine sağlanır.

ShowUICallback

std::function< void(UIStatus const &)> ShowUICallback

UIStatus alan bir geri çağırma türünü tanımlar.

Bu geri çağırma türü, aşağıdaki ShowUI* işlevine sağlanır.

StartAdvertisingCallback

std::function< void(int64_t client_id, StartAdvertisingResult const &result)> StartAdvertisingCallback

Yerel uç nokta reklam denemesi tamamlandığında StartAdvertisingResult alan bir geri çağırma türü tanımlar; başarı alanı, reklamcılığın başarıyla başlayıp başlamadığını gösterir.

client_id, reklam yayınlamaya başlamaya çalışan NearbyConnections örneğinin kimliğidir. result, bu reklamın sonuçlarını içerir.