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
|
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)>
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
|
typedefstd::function< void(FetchAllResponse const &)>
FetchAllResponse alan bir geri çağırma türünü tanımlar. |
FetchAllCallback
|
typedefstd::function< void(FetchAllResponse const &)>
FetchAllResponse alan bir geri çağırma türünü tanımlar. |
FetchAllCallback
|
typedefstd::function< void(FetchAllResponse const &)>
FetchAllResponse türü bir geri çağırma tanımlar. |
FetchAllCallback
|
typedefstd::function< void(FetchAllResponse const &)>
FetchAllResponse alan bir geri çağırma türünü tanımlar. |
FetchAllScoreSummariesCallback
|
typedefstd::function< void(FetchAllScoreSummariesResponse const &)>
FetchAllScoreSummariesResponse türü bir geri çağırma tanımlar. |
FetchCallback
|
typedefstd::function< void(FetchResponse const &)>
FetchResponse alan bir geri çağırma türünü tanımlar. |
FetchCallback
|
typedefstd::function< void(const FetchResponse &)>
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. |
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ü bir geri çağırma tanımlar. |
FetchScoreSummaryCallback
|
typedefstd::function< void(FetchScoreSummaryResponse const &)>
FetchScoreSummaryResponse türü bir 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 (durum) alan 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, SDK'ya sağlanabilen, tamamlanan geri çağırmanın türü. |
OnAuthActionStartedCallback
|
typedefstd::function< void(AuthOperation)>
SDK'ya sağlanabilen kimlik doğrulama işleminin, başlatılan geri çağırma işleminin türü. |
OnInitializationFinishedCallback
|
typedefstd::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
|
typedefstd::function< void(LogLevel, std::string const &)>
SDK'ya sağlanabilecek günlük kaydı geri çağırma türüdür. |
OnLogCallback
|
typedefstd::function< void(LogLevel, std::string const &)>
SDK'ya sağlanabilecek günlük kaydı geri çağırma türüdür. |
OnMultiplayerInvitationEventCallback
|
typedefstd::function< void(MultiplayerEvent, std::string, MultiplayerInvitation)>
SDK'ya sağlanabilecek çok oyunculu davetiye geri çağırmasının türü. |
OnTurnBasedMatchEventCallback
|
typedefstd::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
|
typedefstd::function< void(OpenResponse const &)>
OpenResponse alan bir geri çağırma türünü tanımlar. |
ReadCallback
|
typedefstd::function< void(ReadResponse const &)>
ReadResponse alan bir geri çağırma türünü tanımlar. |
ShowAllUICallback
|
typedefstd::function< void(UIStatus const &)>
UIStatus alan bir geri çağırma türünü tanımlar. |
ShowAllUICallback
|
typedefstd::function< void(UIStatus const &)>
UIStatus alan bir geri çağırma türünü tanımlar. |
ShowUICallback
|
typedefstd::function< void(UIStatus const &)>
UIStatus alan bir 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 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.