Обратные вызовы
Функторы, являющиеся целью асинхронных вызовов.
Краткое содержание
Включает функторы для одноразовых обратных вызовов, предоставляемых в качестве аргументов методам доступа, а также многоразовые обратные вызовы, настроенные во время сборки GameServices.
Все обратные вызовы вызываются в выделенном потоке обратного вызова. Этот поток потенциально отличается от любой концепции платформы «основной поток» или «поток пользовательского интерфейса». Пользовательские обратные вызовы должны выполняться быстро, поскольку остановившийся поток обратных вызовов может вызвать проблемы, видимые пользователем (например, задержку завершения запроса на выход).
Не следует вызывать блокирующие API-интерфейсы GPG, такие как Leaderboards().FetchAllBlocking(), в обратном вызове, поскольку такие вызовы приведут к взаимоблокировкам.
Определения типов | |
---|---|
CaptureCapabilitiesCallback | определение типаstd::function< void(GetCaptureCapabilitiesResponse const &)> Определяет тип обратного вызова, который получает GetCaptureCapabilitiesResponse . |
CaptureStateCallback | определение типаstd::function< void(GetCaptureStateResponse const &)> Определяет тип обратного вызова, который получает GetCaptureStateResponse . |
CommitCallback | определение типаstd::function< void(CommitResponse const &)> Определяет тип обратного вызова, который получает CommitResponse . |
ConnectionRequestCallback | определение типаstd::function< void(int64_t client_id, ConnectionRequest const &request)> Определяет тип обратного вызова, который получает ConnectionRequest , когда удаленная конечная точка пытается подключиться к собственной конечной точке приложения. |
FetchAllCallback | определение типаstd::function< void(FetchAllResponse const &)> Определяет тип обратного вызова, который получает FetchAllResponse . |
FetchAllCallback | определение типаstd::function< void(FetchAllResponse const &)> Определяет тип обратного вызова, который получает FetchAllResponse . |
FetchAllCallback | определение типаstd::function< void(FetchAllResponse const &)> Определяет обратный вызов типа FetchAllResponse . |
FetchAllCallback | определение типаstd::function< void(FetchAllResponse const &)> Определяет тип обратного вызова, который получает FetchAllResponse . |
FetchAllScoreSummariesCallback | определение типаstd::function< void(FetchAllScoreSummariesResponse const &)> Определяет обратный вызов типа FetchAllScoreSummariesResponse . |
FetchCallback | определение типаstd::function< void(FetchResponse const &)> Определяет тип обратного вызова, который получает FetchResponse . |
FetchCallback | определение типаstd::function< void(const FetchResponse &)> Определяет тип обратного вызова, который получает FetchResponse . |
FetchCallback | определение типаstd::function< void(FetchResponse const &)> Определяет тип обратного вызова, который получает FetchResponse . |
FetchCallback | определение типаstd::function< void(FetchResponse const &)> Определяет тип обратного вызова, который получает FetchResponse . |
FetchForPlayerCallback | определение типаstd::function< void(FetchForPlayerResponse const &)> Определяет тип обратного вызова, который получает FetchForPlayerResponse . |
FetchListCallback | определение типаstd::function< void(FetchListResponse const &)> Определяет тип обратного вызова, который получает FetchListResponse . |
FetchScorePageCallback | определение типаstd::function< void(FetchScorePageResponse const &)> Определяет обратный вызов типа ScorePageResponse . |
FetchScoreSummaryCallback | определение типаstd::function< void(FetchScoreSummaryResponse const &)> Определяет обратный вызов типа FetchScoreSummaryResponse . |
FetchSelfCallback | определение типаstd::function< void(FetchSelfResponse const &)> Определяет тип обратного вызова, который получает FetchSelfResponse . |
FetchServerAuthCodeCallback | определение типаstd::function< void(FetchServerAuthCodeResponse const &)> Определяет тип обратного вызова, который получает FetchServerAuthCodeResponse . |
FlushCallback | определение типаstd::function< void(FlushStatus)> Определяет тип обратного вызова, который получает результат (статус) операции Flush. |
IsCaptureAvailableCallback | определение типаstd::function< void(IsCaptureAvailableResponse const &)> Определяет тип обратного вызова, который получает IsCaptureAvailableResponse . |
OnAuthActionFinishedCallback | определение типаstd::function< void(AuthOperation, AuthStatus)> Тип обратного вызова завершения действия аутентификации, который может быть предоставлен SDK. |
OnAuthActionStartedCallback | определение типаstd::function< void(AuthOperation)> Тип обратного вызова, начавшего действие аутентификации, который может быть предоставлен SDK. |
OnInitializationFinishedCallback | определение типаstd::function< void(InitializationStatus)> Обратный вызов, который приложение вызывает при инициализации API или в случае сбоя инициализации. |
OnLogCallback | определение типаstd::function< void(LogLevel, std::string const &)> Тип обратного вызова журнала, который может быть предоставлен SDK. |
OnLogCallback | определение типаstd::function< void(LogLevel, std::string const &)> Тип обратного вызова журнала, который может быть предоставлен SDK. |
OnMultiplayerInvitationEventCallback | определение типаstd::function< void(MultiplayerEvent, std::string, MultiplayerInvitation)> Тип обратного вызова приглашения многопользовательской игры, который может быть предоставлен SDK. |
OnTurnBasedMatchEventCallback | определение типаstd::function< void(MultiplayerEvent event, std::string, TurnBasedMatch)> Тип обратного вызова событий пошаговой многопользовательской игры, который может быть предоставлен SDK. |
OpenCallback | определение типаstd::function< void(OpenResponse const &)> Определяет тип обратного вызова, который получает OpenResponse . |
ReadCallback | определение типаstd::function< void(ReadResponse const &)> Определяет тип обратного вызова, который получает ReadResponse . |
ShowAllUICallback | определение типаstd::function< void(UIStatus const &)> Определяет тип обратного вызова, который получает UIStatus . |
ShowAllUICallback | определение типаstd::function< void(UIStatus const &)> Определяет тип обратного вызова, который получает UIStatus . |
ShowUICallback | определение типаstd::function< void(UIStatus const &)> Определяет тип обратного вызова, который получает UIStatus . |
StartAdvertisingCallback | определение типаstd::function< void(int64_t client_id, StartAdvertisingResult const &result)> Определяет тип обратного вызова, который получает StartAdvertisingResult , когда попытка объявления локальной конечной точки завершена; его поле успеха указывает, успешно ли началась реклама. |
Определения типов
CaptureCapabilitiesОбратный вызов
std::function< void(GetCaptureCapabilitiesResponse const &)> CaptureCapabilitiesCallback
Определяет тип обратного вызова, который получает GetCaptureCapabilitiesResponse .
Этот тип обратного вызова предоставляется функциям GetCaptureCapabilities(*)
ниже.
CaptureStateОбратный вызов
std::function< void(GetCaptureStateResponse const &)> CaptureStateCallback
Определяет тип обратного вызова, который получает GetCaptureStateResponse .
Этот тип обратного вызова предоставляется функциям GetCaptureState(*)
ниже.
Зафиксировать обратный вызов
std::function< void(CommitResponse const &)> CommitCallback
Определяет тип обратного вызова, который получает CommitResponse
.
Этот тип обратного вызова предоставляется функциям Commit(*)
и ResolveConflict(*)
ниже.
СоединениеЗапросОбратный вызов
std::function< void(int64_t client_id, ConnectionRequest const &request)> ConnectionRequestCallback
Определяет тип обратного вызова, который получает ConnectionRequest , когда удаленная конечная точка пытается подключиться к собственной конечной точке приложения.
client_id
— это идентификатор экземпляра NearbyConnections
, получившего этот запрос. request
содержит подробную информацию о запросе на соединение.
FetchAllОбратный вызов
std::function< void(FetchAllResponse const &)> FetchAllCallback
Определяет тип обратного вызова, который получает FetchAllResponse
.
Этот тип обратного вызова предоставляется функциям FetchAll(*)
ниже.
FetchAllОбратный вызов
std::function< void(FetchAllResponse const &)> FetchAllCallback
Определяет тип обратного вызова, который получает FetchAllResponse
.
Этот тип обратного вызова предоставляется функциям FetchAll(*)
ниже.
FetchAllОбратный вызов
std::function< void(FetchAllResponse const &)> FetchAllCallback
Определяет обратный вызов типа FetchAllResponse
.
FetchAllОбратный вызов
std::function< void(FetchAllResponse const &)> FetchAllCallback
Определяет тип обратного вызова, который получает FetchAllResponse
.
Этот тип обратного вызова предоставляется функциям FetchAll(*)
ниже.
FetchAllScoreSummariesCallback
std::function< void(FetchAllScoreSummariesResponse const &)> FetchAllScoreSummariesCallback
Определяет обратный вызов типа FetchAllScoreSummariesResponse
.
Получить обратный вызов
std::function< void(FetchResponse const &)> FetchCallback
Определяет тип обратного вызова, который получает FetchResponse
.
Этот тип обратного вызова предоставляется функциям Fetch(*)
ниже.
Получить обратный вызов
std::function< void(const FetchResponse &)> FetchCallback
Определяет тип обратного вызова, который получает FetchResponse
.
Этот тип обратного вызова предоставляется функциям Fetch(*)
ниже.
Получить обратный вызов
std::function< void(FetchResponse const &)> FetchCallback
Определяет тип обратного вызова, который получает FetchResponse .
Этот тип обратного вызова предоставляется функциям Fetch(*)
ниже.
Получить обратный вызов
std::function< void(FetchResponse const &)> FetchCallback
Определяет тип обратного вызова, который получает FetchResponse .
Этот тип обратного вызова предоставляется функциям Fetch(*)
ниже.
Обратный вызов FetchForPlayer
std::function< void(FetchForPlayerResponse const &)> FetchForPlayerCallback
Определяет тип обратного вызова, который получает FetchForPlayerResponse .
Этот тип обратного вызова предоставляется функциям FetchForPlayer(*)
ниже.
FetchListОбратный вызов
std::function< void(FetchListResponse const &)> FetchListCallback
Определяет тип обратного вызова, который получает FetchListResponse .
Этот тип обратного вызова предоставляется функциям Fetch(*)
ниже.
FetchScorePageОбратный вызов
std::function< void(FetchScorePageResponse const &)> FetchScorePageCallback
Определяет обратный вызов типа ScorePageResponse
.
FetchScoreSummaryОбратный вызов
std::function< void(FetchScoreSummaryResponse const &)> FetchScoreSummaryCallback
Определяет обратный вызов типа FetchScoreSummaryResponse
.
FetchSelfОбратный вызов
std::function< void(FetchSelfResponse const &)> FetchSelfCallback
Определяет тип обратного вызова, который получает FetchSelfResponse .
Этот тип обратного вызова предоставляется функциям FetchSelf(*)
ниже.
FetchServerAuthCodeCallback
std::function< void(FetchServerAuthCodeResponse const &)> FetchServerAuthCodeCallback
Определяет тип обратного вызова, который получает FetchServerAuthCodeResponse .
Этот тип обратного вызова предоставляется функции FetchServerAuthCode
ниже.
ФлешОбратный вызов
std::function< void(FlushStatus)> FlushCallback
Определяет тип обратного вызова, который получает результат (статус) операции Flush.
Используется в Flush() .
IsCaptureAvailableОбратный вызов
std::function< void(IsCaptureAvailableResponse const &)> IsCaptureAvailableCallback
Определяет тип обратного вызова, который получает IsCaptureAvailableResponse .
Этот тип обратного вызова предоставляется функциям IsCaptureAvailable(*)
ниже.
OnAuthActionFinishedCallback
std::function< void(AuthOperation, AuthStatus)> OnAuthActionFinishedCallback
Тип обратного вызова завершения действия аутентификации, который может быть предоставлен SDK.
OnAuthActionStartedCallback
std::function< void(AuthOperation)> OnAuthActionStartedCallback
Тип обратного вызова, начавшего действие аутентификации, который может быть предоставлен SDK.
При инициализацииFinishedCallback
std::function< void(InitializationStatus)> OnInitializationFinishedCallback
Обратный вызов, который приложение вызывает при инициализации API или в случае сбоя инициализации.
Онлогколлбэк
std::function< void(LogLevel, std::string const &)> OnLogCallback
Тип обратного вызова журнала, который может быть предоставлен SDK.
Онлогколлбэк
std::function< void(LogLevel, std::string const &)> OnLogCallback
Тип обратного вызова журнала, который может быть предоставлен SDK.
OnMultiplayerInvitationEventCallback
std::function< void(MultiplayerEvent, std::string, MultiplayerInvitation)> OnMultiplayerInvitationEventCallback
Тип обратного вызова приглашения многопользовательской игры, который может быть предоставлен SDK.
Valid() возвращает true только для событий MultiplayerInvitation при ОБНОВЛЕНИИ.
OnTurnBasedMatchEventCallback
std::function< void(MultiplayerEvent event, std::string, TurnBasedMatch)> OnTurnBasedMatchEventCallback
Тип обратного вызова событий пошаговой многопользовательской игры, который может быть предоставлен SDK.
Valid() возвращает true только для параметра TurnBasedMatch в событиях UPDATED.
Открытый обратный вызов
std::function< void(OpenResponse const &)> OpenCallback
Определяет тип обратного вызова, который получает OpenResponse
.
Этот тип обратного вызова предоставляется функциям Open(*)
ниже.
Чтение обратного вызова
std::function< void(ReadResponse const &)> ReadCallback
Определяет тип обратного вызова, который получает ReadResponse
.
Этот тип обратного вызова предоставляется функциям Read(*)
ниже.
Показать всеUICallback
std::function< void(UIStatus const &)> ShowAllUICallback
Определяет тип обратного вызова, который получает UIStatus
.
Этот тип обратного вызова предоставляется функции ShowAllUI*
ниже.
Показать всеUICallback
std::function< void(UIStatus const &)> ShowAllUICallback
Определяет тип обратного вызова, который получает UIStatus
.
Этот тип обратного вызова предоставляется функции ShowAllUI*
ниже.
ПоказатьUICallback
std::function< void(UIStatus const &)> ShowUICallback
Определяет тип обратного вызова, который получает UIStatus
.
Этот тип обратного вызова предоставляется функции ShowUI*
ниже.
НачатьРекламуОбратный звонок
std::function< void(int64_t client_id, StartAdvertisingResult const &result)> StartAdvertisingCallback
Определяет тип обратного вызова, который получает StartAdvertisingResult , когда попытка объявления локальной конечной точки завершена; его поле успеха указывает, успешно ли началась реклама.
client_id
— идентификатор экземпляра NearbyConnections
, который пытался запустить рекламу. result
содержит результаты этой рекламы.