Callbacks
Funktionen, die das Ziel asynchroner Aufrufe sind.
Zusammenfassung
Enthält Funktionen für One-Shot-Callbacks, die als Argumente für Zugriffsmethoden bereitgestellt werden, sowie Mehrzweck-Callbacks, die beim GameServices-Build konfiguriert wurden.
Alle Callbacks werden in einem dedizierten Callback-Thread aufgerufen. Dieser Thread unterscheidet sich möglicherweise von jedem Plattformkonzept eines „Hauptthreads“ oder „UI-Threads“. Nutzer-Callbacks sollten schnell ausgeführt werden, da ein angehaltener Callback-Thread für Nutzer sichtbare Probleme verursachen kann, z. B. einen verzögerten Abschluss einer Abmeldeanfrage.
Sie sollten keine blockierenden GPG-APIs wie Leaderboards().FetchAllBlocking() innerhalb eines Callbacks aufrufen, da solche Aufrufe zu Deadlocks führen.
Typedefs |
|
---|---|
CaptureCapabilitiesCallback
|
typedefstd::function< void(GetCaptureCapabilitiesResponse const &)>
Definiert einen Rückruftyp, der eine GetCaptureCapabilitiesResponse empfängt. |
CaptureStateCallback
|
typedefstd::function< void(GetCaptureStateResponse const &)>
Definiert einen Rückruftyp, der eine GetCaptureStateResponse empfängt. |
CommitCallback
|
typedefstd::function< void(CommitResponse const &)>
Definiert einen Callback-Typ, der eine CommitResponse empfängt. |
ConnectionRequestCallback
|
typedefstd::function< void(int64_t client_id, ConnectionRequest const &request)>
Definiert einen Rückruftyp, der eine ConnectionRequest empfängt, wenn ein Remote-Endpunkt versucht, eine Verbindung zum eigenen Endpunkt der Anwendung herzustellen. |
FetchAllCallback
|
typedefstd::function< void(FetchAllResponse const &)>
Definiert einen Callback-Typ, der ein FetchAllResponse erhält. |
FetchAllCallback
|
typedefstd::function< void(FetchAllResponse const &)>
Definiert einen Callback-Typ, der ein FetchAllResponse erhält. |
FetchAllCallback
|
typedefstd::function< void(FetchAllResponse const &)>
Definiert einen Callback vom Typ FetchAllResponse . |
FetchAllCallback
|
typedefstd::function< void(FetchAllResponse const &)>
Definiert einen Callback-Typ, der ein FetchAllResponse erhält. |
FetchAllScoreSummariesCallback
|
typedefstd::function< void(FetchAllScoreSummariesResponse const &)>
Definiert einen Callback vom Typ FetchAllScoreSummariesResponse . |
FetchCallback
|
typedefstd::function< void(FetchResponse const &)>
Definiert einen Callback-Typ, der ein FetchResponse erhält. |
FetchCallback
|
typedefstd::function< void(const FetchResponse &)>
Definiert einen Callback-Typ, der ein FetchResponse erhält. |
FetchCallback
|
typedefstd::function< void(FetchResponse const &)>
Definiert einen Rückruftyp, der eine FetchResponse-Anfrage empfängt. |
FetchCallback
|
typedefstd::function< void(FetchResponse const &)>
Definiert einen Rückruftyp, der eine FetchResponse-Anfrage empfängt. |
FetchForPlayerCallback
|
typedefstd::function< void(FetchForPlayerResponse const &)>
Definiert einen Rückruftyp, der eine FetchForPlayerResponse empfängt. |
FetchListCallback
|
typedefstd::function< void(FetchListResponse const &)>
Definiert einen Rückruftyp, der eine FetchListResponse empfängt. |
FetchScorePageCallback
|
typedefstd::function< void(FetchScorePageResponse const &)>
Definiert einen Callback vom Typ ScorePageResponse . |
FetchScoreSummaryCallback
|
typedefstd::function< void(FetchScoreSummaryResponse const &)>
Definiert einen Callback vom Typ FetchScoreSummaryResponse . |
FetchSelfCallback
|
typedefstd::function< void(FetchSelfResponse const &)>
Definiert einen Rückruftyp, der eine FetchSelfResponse empfängt. |
FetchServerAuthCodeCallback
|
typedefstd::function< void(FetchServerAuthCodeResponse const &)>
Definiert einen Rückruftyp, der eine FetchServerAuthCodeResponse empfängt. |
FlushCallback
|
typedefstd::function< void(FlushStatus)>
Definiert einen Callback-Typ, der das Ergebnis (Status) eines Flush-Vorgangs empfängt. |
IsCaptureAvailableCallback
|
typedefstd::function< void(IsCaptureAvailableResponse const &)>
Definiert einen Rückruftyp, der eine IsCaptureAvailableResponse empfängt. |
OnAuthActionFinishedCallback
|
typedefstd::function< void(AuthOperation, AuthStatus)>
Der Typ des abgeschlossenen Callbacks, der durch die Authentifizierungsaktion abgeschlossen wurde und dem SDK bereitgestellt werden kann. |
OnAuthActionStartedCallback
|
typedefstd::function< void(AuthOperation)>
Der Typ des von der Authentifizierungsaktion gestarteten Callbacks, der dem SDK zur Verfügung gestellt werden kann. |
OnInitializationFinishedCallback
|
typedefstd::function< void(InitializationStatus)>
Ein Callback, den die App bei der Initialisierung der API oder wenn die Initialisierung fehlschlägt. |
OnLogCallback
|
typedefstd::function< void(LogLevel, std::string const &)>
Der Logging-Callback-Typ, der für das SDK bereitgestellt werden kann. |
OnLogCallback
|
typedefstd::function< void(LogLevel, std::string const &)>
Der Logging-Callback-Typ, der für das SDK bereitgestellt werden kann. |
OnMultiplayerInvitationEventCallback
|
typedefstd::function< void(MultiplayerEvent, std::string, MultiplayerInvitation)>
Der Typ des Callbacks für die Mehrspieler-Einladung, der für das SDK bereitgestellt werden kann. |
OnTurnBasedMatchEventCallback
|
typedefstd::function< void(MultiplayerEvent event, std::string, TurnBasedMatch)>
Der Typ des rundenbasierten Multiplayer-Ereignis-Callbacks, der für das SDK bereitgestellt werden kann. |
OpenCallback
|
typedefstd::function< void(OpenResponse const &)>
Definiert einen Callback-Typ, der eine OpenResponse empfängt. |
ReadCallback
|
typedefstd::function< void(ReadResponse const &)>
Definiert einen Callback-Typ, der ein ReadResponse erhält. |
ShowAllUICallback
|
typedefstd::function< void(UIStatus const &)>
Definiert einen Callback-Typ, der ein UIStatus erhält. |
ShowAllUICallback
|
typedefstd::function< void(UIStatus const &)>
Definiert einen Callback-Typ, der ein UIStatus erhält. |
ShowUICallback
|
typedefstd::function< void(UIStatus const &)>
Definiert einen Callback-Typ, der ein UIStatus erhält. |
StartAdvertisingCallback
|
typedefstd::function< void(int64_t client_id, StartAdvertisingResult const &result)>
Definiert einen Rückruftyp, der ein StartAdvertisingResult erhält, wenn ein Werbeversuch auf einem lokalen Endpunkt abgeschlossen ist. Das Erfolgsfeld gibt an, ob die Werbung erfolgreich gestartet wurde. |
Typedefs
CaptureCapabilitiesCallback
std::function< void(GetCaptureCapabilitiesResponse const &)> CaptureCapabilitiesCallback
Definiert einen Rückruftyp, der eine GetCaptureCapabilitiesResponse empfängt.
Dieser Callback-Typ wird für die unten aufgeführten GetCaptureCapabilities(*)
-Funktionen bereitgestellt.
CaptureStateCallback
std::function< void(GetCaptureStateResponse const &)> CaptureStateCallback
Definiert einen Rückruftyp, der eine GetCaptureStateResponse empfängt.
Dieser Callback-Typ wird für die unten aufgeführten GetCaptureState(*)
-Funktionen bereitgestellt.
CommitCallback
std::function< void(CommitResponse const &)> CommitCallback
Definiert einen Callback-Typ, der eine CommitResponse
empfängt.
Dieser Callback-Typ wird für die unten aufgeführten Funktionen Commit(*)
und ResolveConflict(*)
bereitgestellt.
ConnectionRequestCallback
std::function< void(int64_t client_id, ConnectionRequest const &request)> ConnectionRequestCallback
Definiert einen Rückruftyp, der eine ConnectionRequest empfängt, wenn ein Remote-Endpunkt versucht, eine Verbindung zum eigenen Endpunkt der Anwendung herzustellen.
client_id
ist die ID der Instanz NearbyConnections
, die diese Anfrage erhalten hat. request
enthält die Details der Verbindungsanfrage.
FetchAllCallback
std::function< void(FetchAllResponse const &)> FetchAllCallback
Definiert einen Callback-Typ, der ein FetchAllResponse
erhält.
Dieser Callback-Typ wird für die unten aufgeführten FetchAll(*)
-Funktionen bereitgestellt.
FetchAllCallback
std::function< void(FetchAllResponse const &)> FetchAllCallback
Definiert einen Callback-Typ, der ein FetchAllResponse
erhält.
Dieser Callback-Typ wird für die unten aufgeführten FetchAll(*)
-Funktionen bereitgestellt.
FetchAllCallback
std::function< void(FetchAllResponse const &)> FetchAllCallback
Definiert einen Callback vom Typ FetchAllResponse
.
FetchAllCallback
std::function< void(FetchAllResponse const &)> FetchAllCallback
Definiert einen Callback-Typ, der ein FetchAllResponse
erhält.
Dieser Callback-Typ wird für die unten aufgeführten FetchAll(*)
-Funktionen bereitgestellt.
FetchAllScoreSummariesCallback
std::function< void(FetchAllScoreSummariesResponse const &)> FetchAllScoreSummariesCallback
Definiert einen Callback vom Typ FetchAllScoreSummariesResponse
.
FetchCallback
std::function< void(FetchResponse const &)> FetchCallback
Definiert einen Callback-Typ, der ein FetchResponse
erhält.
Dieser Callback-Typ wird für die unten aufgeführten Fetch(*)
-Funktionen bereitgestellt.
FetchCallback
std::function< void(const FetchResponse &)> FetchCallback
Definiert einen Callback-Typ, der ein FetchResponse
erhält.
Dieser Callback-Typ wird für die unten aufgeführten Fetch(*)
-Funktionen bereitgestellt.
FetchCallback
std::function< void(FetchResponse const &)> FetchCallback
Definiert einen Rückruftyp, der eine FetchResponse-Anfrage empfängt.
Dieser Callback-Typ wird für die unten aufgeführten Fetch(*)
-Funktionen bereitgestellt.
FetchCallback
std::function< void(FetchResponse const &)> FetchCallback
Definiert einen Rückruftyp, der eine FetchResponse-Anfrage empfängt.
Dieser Callback-Typ wird für die unten aufgeführten Fetch(*)
-Funktionen bereitgestellt.
FetchForPlayerCallback
std::function< void(FetchForPlayerResponse const &)> FetchForPlayerCallback
Definiert einen Rückruftyp, der eine FetchForPlayerResponse empfängt.
Dieser Callback-Typ wird für die unten aufgeführten FetchForPlayer(*)
-Funktionen bereitgestellt.
FetchListCallback
std::function< void(FetchListResponse const &)> FetchListCallback
Definiert einen Rückruftyp, der eine FetchListResponse empfängt.
Dieser Callback-Typ wird für die unten aufgeführten Fetch(*)
-Funktionen bereitgestellt.
FetchScorePageCallback
std::function< void(FetchScorePageResponse const &)> FetchScorePageCallback
Definiert einen Callback vom Typ ScorePageResponse
.
FetchScoreSummaryCallback
std::function< void(FetchScoreSummaryResponse const &)> FetchScoreSummaryCallback
Definiert einen Callback vom Typ FetchScoreSummaryResponse
.
FetchSelfCallback
std::function< void(FetchSelfResponse const &)> FetchSelfCallback
Definiert einen Rückruftyp, der eine FetchSelfResponse empfängt.
Dieser Callback-Typ wird für die unten aufgeführten FetchSelf(*)
-Funktionen bereitgestellt.
FetchServerAuthCodeCallback
std::function< void(FetchServerAuthCodeResponse const &)> FetchServerAuthCodeCallback
Definiert einen Rückruftyp, der eine FetchServerAuthCodeResponse empfängt.
Dieser Callback-Typ wird für die FetchServerAuthCode
-Funktion unten bereitgestellt.
FlushCallback
std::function< void(FlushStatus)> FlushCallback
Definiert einen Callback-Typ, der das Ergebnis (Status) eines Flush-Vorgangs empfängt.
Wird in Flush() verwendet.
IsCaptureAvailableCallback
std::function< void(IsCaptureAvailableResponse const &)> IsCaptureAvailableCallback
Definiert einen Rückruftyp, der eine IsCaptureAvailableResponse empfängt.
Dieser Callback-Typ wird für die unten aufgeführten IsCaptureAvailable(*)
-Funktionen bereitgestellt.
OnAuthActionFinishedCallback
std::function< void(AuthOperation, AuthStatus)> OnAuthActionFinishedCallback
Der Typ des abgeschlossenen Callbacks, der durch die Authentifizierungsaktion abgeschlossen wurde und dem SDK bereitgestellt werden kann.
OnAuthActionStartedCallback
std::function< void(AuthOperation)> OnAuthActionStartedCallback
Der Typ des von der Authentifizierungsaktion gestarteten Callbacks, der dem SDK zur Verfügung gestellt werden kann.
OnInitializationFinishedCallback
std::function< void(InitializationStatus)> OnInitializationFinishedCallback
Ein Callback, den die App bei der Initialisierung der API oder wenn die Initialisierung fehlschlägt.
OnLogCallback
std::function< void(LogLevel, std::string const &)> OnLogCallback
Der Logging-Callback-Typ, der für das SDK bereitgestellt werden kann.
OnLogCallback
std::function< void(LogLevel, std::string const &)> OnLogCallback
Der Logging-Callback-Typ, der für das SDK bereitgestellt werden kann.
OnMultiplayerInvitationEventCallback
std::function< void(MultiplayerEvent, std::string, MultiplayerInvitation)> OnMultiplayerInvitationEventCallback
Der Typ des Callbacks für die Mehrspieler-Einladung, der für das SDK bereitgestellt werden kann.
Valid() gibt nur "true" für MultiplayerInvitation bei UPDATED-Ereignissen zurück.
OnTurnBasedMatchEventCallback
std::function< void(MultiplayerEvent event, std::string, TurnBasedMatch)> OnTurnBasedMatchEventCallback
Der Typ des rundenbasierten Multiplayer-Ereignis-Callbacks, der für das SDK bereitgestellt werden kann.
Valid() gibt nur bei UPDATED-Ereignissen „true“ für den Parameter TurnBasedMatch zurück.
OpenCallback
std::function< void(OpenResponse const &)> OpenCallback
Definiert einen Callback-Typ, der eine OpenResponse
empfängt.
Dieser Callback-Typ wird für die unten aufgeführten Open(*)
-Funktionen bereitgestellt.
ReadCallback
std::function< void(ReadResponse const &)> ReadCallback
Definiert einen Callback-Typ, der ein ReadResponse
erhält.
Dieser Callback-Typ wird für die unten aufgeführten Read(*)
-Funktionen bereitgestellt.
ShowAllUICallback
std::function< void(UIStatus const &)> ShowAllUICallback
Definiert einen Callback-Typ, der ein UIStatus
erhält.
Dieser Callback-Typ wird für die ShowAllUI*
-Funktion unten bereitgestellt.
ShowAllUICallback
std::function< void(UIStatus const &)> ShowAllUICallback
Definiert einen Callback-Typ, der ein UIStatus
erhält.
Dieser Callback-Typ wird für die ShowAllUI*
-Funktion unten bereitgestellt.
ShowUICallback
std::function< void(UIStatus const &)> ShowUICallback
Definiert einen Callback-Typ, der ein UIStatus
erhält.
Dieser Callback-Typ wird für die ShowUI*
-Funktion unten bereitgestellt.
StartAdvertisingCallback
std::function< void(int64_t client_id, StartAdvertisingResult const &result)> StartAdvertisingCallback
Definiert einen Rückruftyp, der ein StartAdvertisingResult erhält, wenn ein Werbeversuch auf einem lokalen Endpunkt abgeschlossen ist. Das Erfolgsfeld gibt an, ob die Werbung erfolgreich gestartet wurde.
client_id
ist die ID der NearbyConnections
-Instanz, die versucht hat, Werbung zu schalten. result
enthält die Ergebnisse dieser Anzeige.