Wywołania zwrotne

Funktory, które są celem wywołań asynchronicznych.

Podsumowanie

Obejmuje funktory wywołań zwrotnych typu „jednorazowe”, które są dostarczane jako argumenty metod akcesora, oraz wielofunkcyjne wywołania zwrotne skonfigurowane w czasie kompilacji usługi GameServices.

Wszystkie wywołania zwrotne są wywoływane w dedykowanym wątku wywołania zwrotnego. Ten wątek może się różnić od koncepcji „wątku głównego” na platformie lub „wątek interfejsu użytkownika”. Wywołania zwrotne użytkowników powinny być wykonywane szybko, ponieważ opóźniony wątek wywołań zwrotnych może powodować problemy widoczne dla użytkowników (na przykład opóźnione wykonanie żądania wylogowania).

W wywołaniu zwrotnym nie należy wywoływać blokujących interfejsów API GPG, takich jak Leaderboards().FetchAllBlokowanie(), ponieważ powoduje ono zakleszczenie blokad wzajemnych.

Definiuje typ

CaptureCapabilitiesCallback typedef
std::function< void(GetCaptureCapabilitiesResponse const &)>
Definiuje typ wywołania zwrotnego, do którego przychodzi GetCaptureCapabilitiesResponse.
CaptureStateCallback typedef
std::function< void(GetCaptureStateResponse const &)>
Definiuje typ wywołania zwrotnego, do którego przychodzi GetCaptureStateResponse.
CommitCallback typedef
std::function< void(CommitResponse const &)>
Definiuje typ wywołania zwrotnego, do którego przychodzi CommitResponse.
ConnectionRequestCallback typedef
std::function< void(int64_t client_id, ConnectionRequest const &request)>
Określa typ wywołania zwrotnego, który odbiera ConnectionRequest, gdy zdalny punkt końcowy próbuje połączyć się z własnym punktem końcowym aplikacji.
FetchAllCallback typedef
std::function< void(FetchAllResponse const &)>
Definiuje typ wywołania zwrotnego, do którego wysyłanych jest FetchAllResponse.
FetchAllCallback typedef
std::function< void(FetchAllResponse const &)>
Definiuje typ wywołania zwrotnego, do którego wysyłanych jest FetchAllResponse.
FetchAllCallback typedef
std::function< void(FetchAllResponse const &)>
Definiuje wywołanie zwrotne typu FetchAllResponse.
FetchAllCallback typedef
std::function< void(FetchAllResponse const &)>
Definiuje typ wywołania zwrotnego, do którego wysyłanych jest FetchAllResponse.
FetchAllScoreSummariesCallback typedef
std::function< void(FetchAllScoreSummariesResponse const &)>
Definiuje wywołanie zwrotne typu FetchAllScoreSummariesResponse.
FetchCallback typedef
std::function< void(FetchResponse const &)>
Definiuje typ wywołania zwrotnego, do którego wysyłanych jest FetchResponse.
FetchCallback typedef
std::function< void(const FetchResponse &)>
Definiuje typ wywołania zwrotnego, do którego wysyłanych jest FetchResponse.
FetchCallback typedef
std::function< void(FetchResponse const &)>
Definiuje typ wywołania zwrotnego, do którego wysyłana jest odpowiedź FetchResponse.
FetchCallback typedef
std::function< void(FetchResponse const &)>
Definiuje typ wywołania zwrotnego, do którego wysyłana jest odpowiedź FetchResponse.
FetchForPlayerCallback typedef
std::function< void(FetchForPlayerResponse const &)>
Definiuje typ wywołania zwrotnego, do którego wysyłane jest FetchForPlayerResponse.
FetchListCallback typedef
std::function< void(FetchListResponse const &)>
Definiuje typ wywołania zwrotnego, do którego wysyłana jest odpowiedź FetchListResponse.
FetchScorePageCallback typedef
std::function< void(FetchScorePageResponse const &)>
Definiuje wywołanie zwrotne typu ScorePageResponse.
FetchScoreSummaryCallback typedef
std::function< void(FetchScoreSummaryResponse const &)>
Definiuje wywołanie zwrotne typu FetchScoreSummaryResponse.
FetchSelfCallback typedef
std::function< void(FetchSelfResponse const &)>
Definiuje typ wywołania zwrotnego, do którego wysyłana jest odpowiedź FetchSelfResponse.
FetchServerAuthCodeCallback typedef
std::function< void(FetchServerAuthCodeResponse const &)>
Definiuje typ wywołania zwrotnego, który otrzymuje FetchServerAuthCodeResponse.
FlushCallback typedef
std::function< void(FlushStatus)>
Definiuje typ wywołania zwrotnego, do którego przychodzi wynik (stan) operacji Flush.
IsCaptureAvailableCallback typedef
std::function< void(IsCaptureAvailableResponse const &)>
Definiuje typ wywołania zwrotnego, do którego przychodzi IsCaptureAvailableResponse.
OnAuthActionFinishedCallback typedef
std::function< void(AuthOperation, AuthStatus)>
Typ wywołania zwrotnego działania uwierzytelniania, które można przekazać do pakietu SDK.
OnAuthActionStartedCallback typedef
std::function< void(AuthOperation)>
Typ wywołania zwrotnego działania uwierzytelniania, które można przekazać do pakietu SDK.
OnInitializationFinishedCallback typedef
std::function< void(InitializationStatus)>
Wywołanie zwrotne wywoływane przez aplikację podczas inicjowania interfejsu API lub w przypadku niepowodzenia inicjalizacji.
OnLogCallback typedef
std::function< void(LogLevel, std::string const &)>
Typ wywołania zwrotnego logowania, które można przekazać do pakietu SDK.
OnLogCallback typedef
std::function< void(LogLevel, std::string const &)>
Typ wywołania zwrotnego logowania, które można przekazać do pakietu SDK.
OnMultiplayerInvitationEventCallback typedef
std::function< void(MultiplayerEvent, std::string, MultiplayerInvitation)>
Typ wywołania zwrotnego zaproszenia do gry wieloosobowej, które można przekazać do pakietu SDK.
OnTurnBasedMatchEventCallback typedef
std::function< void(MultiplayerEvent event, std::string, TurnBasedMatch)>
Typ wywołania zwrotnego wydarzenia multiplayer w turach, które można przekazać do SDK.
OpenCallback typedef
std::function< void(OpenResponse const &)>
Definiuje typ wywołania zwrotnego, do którego przychodzi OpenResponse.
ReadCallback typedef
std::function< void(ReadResponse const &)>
Definiuje typ wywołania zwrotnego, do którego wysyłanych jest ReadResponse.
ShowAllUICallback typedef
std::function< void(UIStatus const &)>
Definiuje typ wywołania zwrotnego, do którego wysyłanych jest UIStatus.
ShowAllUICallback typedef
std::function< void(UIStatus const &)>
Definiuje typ wywołania zwrotnego, do którego wysyłanych jest UIStatus.
ShowUICallback typedef
std::function< void(UIStatus const &)>
Definiuje typ wywołania zwrotnego, do którego wysyłanych jest UIStatus.
StartAdvertisingCallback typedef
std::function< void(int64_t client_id, StartAdvertisingResult const &result)>
Określa typ wywołania zwrotnego, który otrzymuje StartAdvertisingResult, gdy próba wyświetlenia reklamy lokalnego punktu końcowego zostanie zakończona. pole powodzenia wskazuje, czy reklama się rozpoczęła.

Definiuje typ

CaptureCapabilitiesCallback

std::function< void(GetCaptureCapabilitiesResponse const &)> CaptureCapabilitiesCallback

Definiuje typ wywołania zwrotnego, do którego przychodzi GetCaptureCapabilitiesResponse.

Ten typ wywołania zwrotnego jest udostępniany poniższym funkcjom GetCaptureCapabilities(*).

CaptureStateCallback

std::function< void(GetCaptureStateResponse const &)> CaptureStateCallback

Definiuje typ wywołania zwrotnego, do którego przychodzi GetCaptureStateResponse.

Ten typ wywołania zwrotnego jest udostępniany poniższym funkcjom GetCaptureState(*).

CommitCallback

std::function< void(CommitResponse const &)> CommitCallback

Definiuje typ wywołania zwrotnego, do którego przychodzi CommitResponse.

Ten typ wywołania zwrotnego jest udostępniany poniżej funkcji Commit(*) i ResolveConflict(*).

ConnectionRequestCallback

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

Określa typ wywołania zwrotnego, który odbiera ConnectionRequest, gdy zdalny punkt końcowy próbuje połączyć się z własnym punktem końcowym aplikacji.

client_id to identyfikator instancji NearbyConnections, która odebrała to żądanie. request zawiera szczegóły prośby o połączenie.

FetchAllCallback

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

Definiuje typ wywołania zwrotnego, do którego wysyłanych jest FetchAllResponse.

Ten typ wywołania zwrotnego jest udostępniany poniższym funkcjom FetchAll(*).

FetchAllCallback

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

Definiuje typ wywołania zwrotnego, do którego wysyłanych jest FetchAllResponse.

Ten typ wywołania zwrotnego jest udostępniany poniższym funkcjom FetchAll(*).

FetchAllCallback

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

Definiuje wywołanie zwrotne typu FetchAllResponse.

FetchAllCallback

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

Definiuje typ wywołania zwrotnego, do którego wysyłanych jest FetchAllResponse.

Ten typ wywołania zwrotnego jest udostępniany poniższym funkcjom FetchAll(*).

FetchAllScoreSummariesCallback

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

Definiuje wywołanie zwrotne typu FetchAllScoreSummariesResponse.

FetchCallback

std::function< void(FetchResponse const &)> FetchCallback

Definiuje typ wywołania zwrotnego, do którego wysyłanych jest FetchResponse.

Ten typ wywołania zwrotnego jest udostępniany poniższym funkcjom Fetch(*).

FetchCallback

std::function< void(const FetchResponse &)> FetchCallback

Definiuje typ wywołania zwrotnego, do którego wysyłanych jest FetchResponse.

Ten typ wywołania zwrotnego jest udostępniany poniższym funkcjom Fetch(*).

FetchCallback

std::function< void(FetchResponse const &)> FetchCallback

Definiuje typ wywołania zwrotnego, do którego wysyłana jest odpowiedź FetchResponse.

Ten typ wywołania zwrotnego jest udostępniany poniższym funkcjom Fetch(*).

FetchCallback

std::function< void(FetchResponse const &)> FetchCallback

Definiuje typ wywołania zwrotnego, do którego wysyłana jest odpowiedź FetchResponse.

Ten typ wywołania zwrotnego jest udostępniany poniższym funkcjom Fetch(*).

FetchForPlayerCallback

std::function< void(FetchForPlayerResponse const &)> FetchForPlayerCallback

Definiuje typ wywołania zwrotnego, do którego wysyłane jest FetchForPlayerResponse.

Ten typ wywołania zwrotnego jest udostępniany poniższym funkcjom FetchForPlayer(*).

FetchListCallback

std::function< void(FetchListResponse const &)> FetchListCallback

Definiuje typ wywołania zwrotnego, do którego wysyłana jest odpowiedź FetchListResponse.

Ten typ wywołania zwrotnego jest udostępniany poniższym funkcjom Fetch(*).

FetchScorePageCallback

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

Definiuje wywołanie zwrotne typu ScorePageResponse.

FetchScoreSummaryCallback

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

Definiuje wywołanie zwrotne typu FetchScoreSummaryResponse.

FetchSelfCallback

std::function< void(FetchSelfResponse const &)> FetchSelfCallback

Definiuje typ wywołania zwrotnego, do którego wysyłana jest odpowiedź FetchSelfResponse.

Ten typ wywołania zwrotnego jest udostępniany poniższym funkcjom FetchSelf(*).

FetchServerAuthCodeCallback

std::function< void(FetchServerAuthCodeResponse const &)> FetchServerAuthCodeCallback

Definiuje typ wywołania zwrotnego, który otrzymuje FetchServerAuthCodeResponse.

Ten typ wywołania zwrotnego jest dostarczany do poniższej funkcji FetchServerAuthCode.

FlushCallback

std::function< void(FlushStatus)> FlushCallback

Definiuje typ wywołania zwrotnego, do którego przychodzi wynik (stan) operacji Flush.

Używana w Flush().

IsCaptureAvailableCallback

std::function< void(IsCaptureAvailableResponse const &)> IsCaptureAvailableCallback

Definiuje typ wywołania zwrotnego, do którego przychodzi IsCaptureAvailableResponse.

Ten typ wywołania zwrotnego jest udostępniany poniższym funkcjom IsCaptureAvailable(*).

OnAuthActionFinishedCallback

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

Typ wywołania zwrotnego działania uwierzytelniania, które można przekazać do pakietu SDK.

OnAuthActionStartedCallback

std::function< void(AuthOperation)> OnAuthActionStartedCallback

Typ wywołania zwrotnego działania uwierzytelniania, które można przekazać do pakietu SDK.

OnInitializationFinishedCallback

std::function< void(InitializationStatus)> OnInitializationFinishedCallback

Wywołanie zwrotne wywoływane przez aplikację podczas inicjowania interfejsu API lub w przypadku niepowodzenia inicjalizacji.

OnLogCallback

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

Typ wywołania zwrotnego logowania, które można przekazać do pakietu SDK.

OnLogCallback

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

Typ wywołania zwrotnego logowania, które można przekazać do pakietu SDK.

OnMultiplayerInvitationEventCallback

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

Typ wywołania zwrotnego zaproszenia do gry wieloosobowej, które można przekazać do pakietu SDK.

Prawidłowa() zwraca tylko wartość true w przypadku zaproszenia MultiplayerInvitation w przypadku ZAKTUALIZOWANYCH wydarzeń.

OnTurnBasedMatchEventCallback

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

Typ wywołania zwrotnego wydarzenia multiplayer w turach, które można przekazać do SDK.

Metoda Valid() zwraca wartość „true” (prawda) tylko w przypadku parametru TurnBasedMatch w przypadku ZAKTUALIZOWANYCH zdarzeń.

OpenCallback

std::function< void(OpenResponse const &)> OpenCallback

Definiuje typ wywołania zwrotnego, do którego przychodzi OpenResponse.

Ten typ wywołania zwrotnego jest udostępniany poniższym funkcjom Open(*).

ReadCallback

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

Definiuje typ wywołania zwrotnego, do którego wysyłanych jest ReadResponse.

Ten typ wywołania zwrotnego jest udostępniany poniższym funkcjom Read(*).

ShowAllUICallback

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

Definiuje typ wywołania zwrotnego, do którego wysyłanych jest UIStatus.

Ten typ wywołania zwrotnego jest dostarczany do poniższej funkcji ShowAllUI*.

ShowAllUICallback

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

Definiuje typ wywołania zwrotnego, do którego wysyłanych jest UIStatus.

Ten typ wywołania zwrotnego jest dostarczany do poniższej funkcji ShowAllUI*.

ShowUICallback

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

Definiuje typ wywołania zwrotnego, do którego wysyłanych jest UIStatus.

Ten typ wywołania zwrotnego jest dostarczany do poniższej funkcji ShowUI*.

StartAdvertisingCallback

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

Określa typ wywołania zwrotnego, który otrzymuje StartAdvertisingResult, gdy próba wyświetlenia reklamy lokalnego punktu końcowego zostanie zakończona. pole powodzenia wskazuje, czy reklama się rozpoczęła.

client_id to identyfikator instancji NearbyConnections, która próbowała uruchomić wyświetlanie reklam. result zawiera wyniki tej reklamy.