Callbacks
Funktionen, die Ziel von asynchronen Aufrufen sind.
Zusammenfassung
Enthält Funktionen für One-Shot-Callbacks, die als Argumente für Zugriffsmethoden bereitgestellt werden, sowie Mehrfach-Callbacks, die zum Zeitpunkt der GameServices-Build-Erstellung konfiguriert wurden.
Alle Callbacks werden in einem speziellen Callback-Thread aufgerufen. Dieser Thread unterscheidet sich möglicherweise von jedem Plattformkonzept eines „Hauptthreads“. oder „UI-Thread“. Nutzerrückrufe sollten schnell ausgeführt werden, da ein instabiler Callback-Thread zu sichtbaren Problemen für Nutzer führen kann (z. B. verzögerte Abmeldung).
Sie sollten keine blockierenden GPG-APIs wie Leaderboards().FetchAllBlocking() innerhalb eines Rückrufs aufrufen, da solche Aufrufe zu Deadlocks führen.
Typedefs |
|
---|---|
CaptureCapabilitiesCallback
|
typedef.std::function< void(GetCaptureCapabilitiesResponse const &)>
Definiert einen Rückruftyp, der eine GetCaptureCapabilitiesResponse empfängt. |
CaptureStateCallback
|
typedef.std::function< void(GetCaptureStateResponse const &)>
Definiert einen Rückruftyp, der eine GetCaptureStateResponse empfängt. |
CommitCallback
|
typedef.std::function< void(CommitResponse const &)>
Definiert einen Callback-Typ, der ein CommitResponse empfängt. |
ConnectionRequestCallback
|
typedef.std::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 App herzustellen. |
FetchAllCallback
|
typedef.std::function< void(FetchAllResponse const &)>
Definiert einen Callback-Typ, der eine FetchAllResponse empfängt. |
FetchAllCallback
|
typedef.std::function< void(FetchAllResponse const &)>
Definiert einen Callback-Typ, der eine FetchAllResponse empfängt. |
FetchAllCallback
|
typedef.std::function< void(FetchAllResponse const &)>
Definiert einen FetchAllResponse -Callback. |
FetchAllCallback
|
typedef.std::function< void(FetchAllResponse const &)>
Definiert einen Callback-Typ, der eine FetchAllResponse empfängt. |
FetchAllScoreSummariesCallback
|
typedef.std::function< void(FetchAllScoreSummariesResponse const &)>
Definiert einen FetchAllScoreSummariesResponse -Callback. |
FetchCallback
|
typedef.std::function< void(FetchResponse const &)>
Definiert einen Callback-Typ, der eine FetchResponse empfängt. |
FetchCallback
|
typedef.std::function< void(const FetchResponse &)>
Definiert einen Callback-Typ, der eine FetchResponse empfängt. |
FetchCallback
|
typedef.std::function< void(FetchResponse const &)>
Definiert einen Rückruftyp, der eine FetchResponse empfängt. |
FetchCallback
|
typedef.std::function< void(FetchResponse const &)>
Definiert einen Rückruftyp, der eine FetchResponse empfängt. |
FetchForPlayerCallback
|
typedef.std::function< void(FetchForPlayerResponse const &)>
Definiert einen Rückruftyp, der eine FetchForPlayerResponse empfängt. |
FetchListCallback
|
typedef.std::function< void(FetchListResponse const &)>
Definiert einen Rückruftyp, der eine FetchListResponse-Antwort empfängt. |
FetchScorePageCallback
|
typedef.std::function< void(FetchScorePageResponse const &)>
Definiert einen ScorePageResponse -Callback. |
FetchScoreSummaryCallback
|
typedef.std::function< void(FetchScoreSummaryResponse const &)>
Definiert einen FetchScoreSummaryResponse -Callback. |
FetchSelfCallback
|
typedef.std::function< void(FetchSelfResponse const &)>
Definiert einen Rückruftyp, der eine FetchSelfResponse-Antwort empfängt. |
FetchServerAuthCodeCallback
|
typedef.std::function< void(FetchServerAuthCodeResponse const &)>
Definiert einen Rückruftyp, der eine FetchServerAuthCodeResponse-Antwort empfängt. |
FlushCallback
|
typedef.std::function< void(FlushStatus)>
Definiert einen Rückruftyp, der das Ergebnis (Status) eines Leerungsvorgangs empfängt. |
IsCaptureAvailableCallback
|
typedef.std::function< void(IsCaptureAvailableResponse const &)>
Definiert einen Rückruftyp, der eine IsCaptureAvailableResponse empfängt. |
OnAuthActionFinishedCallback
|
typedef.std::function< void(AuthOperation, AuthStatus)>
Der Typ des Callbacks für abgeschlossene Authentifizierungsaktion, der an das SDK gesendet werden kann. |
OnAuthActionStartedCallback
|
typedef.std::function< void(AuthOperation)>
Der Typ des Callbacks, bei dem die Authentifizierungsaktion gestartet wurde, der an das SDK gesendet werden kann. |
OnInitializationFinishedCallback
|
typedef.std::function< void(InitializationStatus)>
Ein Callback, der von der App beim Initialisieren der API oder bei Fehlschlagen der Initialisierung aufgerufen wird. |
OnLogCallback
|
typedef.std::function< void(LogLevel, std::string const &)>
Die Art des Logging-Callbacks, der dem SDK zur Verfügung gestellt werden kann. |
OnLogCallback
|
typedef.std::function< void(LogLevel, std::string const &)>
Die Art des Logging-Callbacks, der dem SDK zur Verfügung gestellt werden kann. |
OnMultiplayerInvitationEventCallback
|
typedef.std::function< void(MultiplayerEvent, std::string, MultiplayerInvitation)>
Der Typ des Callbacks für die Mehrspielereinladung, der an das SDK gesendet werden kann. |
OnTurnBasedMatchEventCallback
|
typedef.std::function< void(MultiplayerEvent event, std::string, TurnBasedMatch)>
Der Typ des rundenbasierten Mehrspielerereignis-Callbacks, der dem SDK zur Verfügung gestellt werden kann. |
OpenCallback
|
typedef.std::function< void(OpenResponse const &)>
Definiert einen Callback-Typ, der ein OpenResponse empfängt. |
ReadCallback
|
typedef.std::function< void(ReadResponse const &)>
Definiert einen Callback-Typ, der eine ReadResponse empfängt. |
ShowAllUICallback
|
typedef.std::function< void(UIStatus const &)>
Definiert einen Callback-Typ, der eine UIStatus empfängt. |
ShowAllUICallback
|
typedef.std::function< void(UIStatus const &)>
Definiert einen Callback-Typ, der eine UIStatus empfängt. |
ShowUICallback
|
typedef.std::function< void(UIStatus const &)>
Definiert einen Callback-Typ, der eine UIStatus empfängt. |
StartAdvertisingCallback
|
typedef.std::function< void(int64_t client_id, StartAdvertisingResult const &result)>
Definiert einen Rückruftyp, der ein StartAdvertisingResult empfängt, wenn ein Werbeversuch für einen lokalen Endpunkt abgeschlossen ist. Das Feld "success" gibt an, ob die Anzeigenschaltung 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 ein CommitResponse
empfängt.
Dieser Callback-Typ wird den Funktionen Commit(*)
und ResolveConflict(*)
unten zur Verfügung gestellt.
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 App 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 eine FetchAllResponse
empfängt.
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 eine FetchAllResponse
empfängt.
Dieser Callback-Typ wird für die unten aufgeführten FetchAll(*)
-Funktionen bereitgestellt.
FetchAllCallback
std::function< void(FetchAllResponse const &)> FetchAllCallback
Definiert einen FetchAllResponse
-Callback.
FetchAllCallback
std::function< void(FetchAllResponse const &)> FetchAllCallback
Definiert einen Callback-Typ, der eine FetchAllResponse
empfängt.
Dieser Callback-Typ wird für die unten aufgeführten FetchAll(*)
-Funktionen bereitgestellt.
FetchAllScoreSummariesCallback
std::function< void(FetchAllScoreSummariesResponse const &)> FetchAllScoreSummariesCallback
Definiert einen FetchAllScoreSummariesResponse
-Callback.
FetchCallback
std::function< void(FetchResponse const &)> FetchCallback
Definiert einen Callback-Typ, der eine FetchResponse
empfängt.
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 eine FetchResponse
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 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 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-Antwort empfängt.
Dieser Callback-Typ wird für die unten aufgeführten Fetch(*)
-Funktionen bereitgestellt.
FetchScorePageCallback
std::function< void(FetchScorePageResponse const &)> FetchScorePageCallback
Definiert einen ScorePageResponse
-Callback.
FetchScoreSummaryCallback
std::function< void(FetchScoreSummaryResponse const &)> FetchScoreSummaryCallback
Definiert einen FetchScoreSummaryResponse
-Callback.
FetchSelfCallback
std::function< void(FetchSelfResponse const &)> FetchSelfCallback
Definiert einen Rückruftyp, der eine FetchSelfResponse-Antwort 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-Antwort empfängt.
Dieser Callback-Typ wird für die unten gezeigte FetchServerAuthCode
-Funktion bereitgestellt.
FlushCallback
std::function< void(FlushStatus)> FlushCallback
Definiert einen Rückruftyp, der das Ergebnis (Status) eines Leerungsvorgangs 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 Callbacks für abgeschlossene Authentifizierungsaktion, der an das SDK gesendet werden kann.
OnAuthActionStartedCallback
std::function< void(AuthOperation)> OnAuthActionStartedCallback
Der Typ des Callbacks, bei dem die Authentifizierungsaktion gestartet wurde, der an das SDK gesendet werden kann.
OnInitializationFinishedCallback
std::function< void(InitializationStatus)> OnInitializationFinishedCallback
Ein Callback, der von der App beim Initialisieren der API oder bei Fehlschlagen der Initialisierung aufgerufen wird.
OnLogCallback
std::function< void(LogLevel, std::string const &)> OnLogCallback
Die Art des Logging-Callbacks, der dem SDK zur Verfügung gestellt werden kann.
OnLogCallback
std::function< void(LogLevel, std::string const &)> OnLogCallback
Die Art des Logging-Callbacks, der dem SDK zur Verfügung gestellt werden kann.
OnMultiplayerInvitationEventCallback
std::function< void(MultiplayerEvent, std::string, MultiplayerInvitation)> OnMultiplayerInvitationEventCallback
Der Typ des Callbacks für die Mehrspielereinladung, der an das SDK gesendet werden kann.
„Valid()“ gibt bei UPDATED-Ereignissen für MultiplayerInvitation nur „true“ zurück.
OnTurnBasedMatchEventCallback
std::function< void(MultiplayerEvent event, std::string, TurnBasedMatch)> OnTurnBasedMatchEventCallback
Der Typ des rundenbasierten Mehrspielerereignis-Callbacks, der dem SDK zur Verfügung gestellt werden kann.
„Valid()“ gibt für den Parameter TurnBasedMatch nur bei UPDATED-Ereignissen „true“ zurück.
OpenCallback
std::function< void(OpenResponse const &)> OpenCallback
Definiert einen Callback-Typ, der ein 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 eine ReadResponse
empfängt.
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 eine UIStatus
empfängt.
Dieser Callback-Typ wird für die unten gezeigte ShowAllUI*
-Funktion bereitgestellt.
ShowAllUICallback
std::function< void(UIStatus const &)> ShowAllUICallback
Definiert einen Callback-Typ, der eine UIStatus
empfängt.
Dieser Callback-Typ wird für die unten gezeigte ShowAllUI*
-Funktion bereitgestellt.
ShowUICallback
std::function< void(UIStatus const &)> ShowUICallback
Definiert einen Callback-Typ, der eine UIStatus
empfängt.
Dieser Callback-Typ wird für die unten gezeigte ShowUI*
-Funktion bereitgestellt.
StartAdvertisingCallback
std::function< void(int64_t client_id, StartAdvertisingResult const &result)> StartAdvertisingCallback
Definiert einen Rückruftyp, der ein StartAdvertisingResult empfängt, wenn ein Werbeversuch für einen lokalen Endpunkt abgeschlossen ist. Das Feld "success" gibt an, ob die Anzeigenschaltung erfolgreich gestartet wurde.
client_id
ist die ID der NearbyConnections
-Instanz, die versucht hat, Werbung zu starten. result
enthält die Ergebnisse dieser Anzeige.