콜백
비동기 호출의 대상인 Functor입니다.
요약
액세서스 메서드의 인수로 제공되는 일회성 콜백의 펑터와 GameServices 빌드 시간에 구성된 다중 사용 콜백을 포함합니다.
모든 콜백은 전용 콜백 스레드에서 호출됩니다. 이 스레드는 '기본 스레드' 또는 'UI 스레드'의 플랫폼 개념과 다를 수 있습니다. 콜백 스레드가 중단되면 로그아웃 요청 완료 지연과 같이 사용자에게 보이는 문제가 발생할 수 있으므로 사용자 콜백은 빠르게 실행되어야 합니다.
콜백 내에서 Leaderboards().FetchAllBlocking()과 같은 차단 GPG API를 호출하면 교착 상태가 발생하므로 이러한 호출을 해서는 안 됩니다.
Typedef |
|
---|---|
CaptureCapabilitiesCallback
|
typedefstd::function< void(GetCaptureCapabilitiesResponse const &)>
GetCaptureCapabilitiesResponse를 수신하는 콜백 유형을 정의합니다. |
CaptureStateCallback
|
typedefstd::function< void(GetCaptureStateResponse const &)>
GetCaptureStateResponse를 수신하는 콜백 유형을 정의합니다. |
CommitCallback
|
typedefstd::function< void(CommitResponse const &)>
CommitResponse 를 수신하는 콜백 유형을 정의합니다. |
ConnectionRequestCallback
|
typedefstd::function< void(int64_t client_id, ConnectionRequest const &request)>
원격 엔드포인트가 앱 자체 엔드포인트에 연결하려고 할 때 ConnectionRequest를 수신하는 콜백 유형을 정의합니다. |
FetchAllCallback
|
typedefstd::function< void(FetchAllResponse const &)>
FetchAllResponse 를 수신하는 콜백 유형을 정의합니다. |
FetchAllCallback
|
typedefstd::function< void(FetchAllResponse const &)>
FetchAllResponse 를 수신하는 콜백 유형을 정의합니다. |
FetchAllCallback
|
typedefstd::function< void(FetchAllResponse const &)>
FetchAllResponse 유형 콜백을 정의합니다. |
FetchAllCallback
|
typedefstd::function< void(FetchAllResponse const &)>
FetchAllResponse 를 수신하는 콜백 유형을 정의합니다. |
FetchAllScoreSummariesCallback
|
typedefstd::function< void(FetchAllScoreSummariesResponse const &)>
FetchAllScoreSummariesResponse 유형 콜백을 정의합니다. |
FetchCallback
|
typedefstd::function< void(FetchResponse const &)>
FetchResponse 를 수신하는 콜백 유형을 정의합니다. |
FetchCallback
|
typedefstd::function< void(const FetchResponse &)>
FetchResponse 를 수신하는 콜백 유형을 정의합니다. |
FetchCallback
|
typedefstd::function< void(FetchResponse const &)>
FetchResponse를 수신하는 콜백 유형을 정의합니다. |
FetchCallback
|
typedefstd::function< void(FetchResponse const &)>
FetchResponse를 수신하는 콜백 유형을 정의합니다. |
FetchForPlayerCallback
|
typedefstd::function< void(FetchForPlayerResponse const &)>
FetchForPlayerResponse를 수신하는 콜백 유형을 정의합니다. |
FetchListCallback
|
typedefstd::function< void(FetchListResponse const &)>
FetchListResponse를 수신하는 콜백 유형을 정의합니다. |
FetchScorePageCallback
|
typedefstd::function< void(FetchScorePageResponse const &)>
ScorePageResponse 유형 콜백을 정의합니다. |
FetchScoreSummaryCallback
|
typedefstd::function< void(FetchScoreSummaryResponse const &)>
FetchScoreSummaryResponse 유형 콜백을 정의합니다. |
FetchSelfCallback
|
typedefstd::function< void(FetchSelfResponse const &)>
FetchSelfResponse를 수신하는 콜백 유형을 정의합니다. |
FetchServerAuthCodeCallback
|
typedefstd::function< void(FetchServerAuthCodeResponse const &)>
FetchServerAuthCodeResponse를 수신하는 콜백 유형을 정의합니다. |
FlushCallback
|
typedefstd::function< void(FlushStatus)>
플러시 작업의 결과 (상태)를 수신하는 콜백 유형을 정의합니다. |
IsCaptureAvailableCallback
|
typedefstd::function< void(IsCaptureAvailableResponse const &)>
IsCaptureAvailableResponse를 수신하는 콜백 유형을 정의합니다. |
OnAuthActionFinishedCallback
|
typedefstd::function< void(AuthOperation, AuthStatus)>
SDK에 제공할 수 있는 인증 작업 완료 콜백 유형입니다. |
OnAuthActionStartedCallback
|
typedefstd::function< void(AuthOperation)>
SDK에 제공할 수 있는 인증 작업 시작 콜백의 유형입니다. |
OnInitializationFinishedCallback
|
typedefstd::function< void(InitializationStatus)>
앱이 API를 초기화할 때 또는 초기화에 실패할 때 호출하는 콜백입니다. |
OnLogCallback
|
typedefstd::function< void(LogLevel, std::string const &)>
SDK에 제공할 수 있는 로깅 콜백 유형입니다. |
OnLogCallback
|
typedefstd::function< void(LogLevel, std::string const &)>
SDK에 제공할 수 있는 로깅 콜백 유형입니다. |
OnMultiplayerInvitationEventCallback
|
typedefstd::function< void(MultiplayerEvent, std::string, MultiplayerInvitation)>
SDK에 제공할 수 있는 멀티플레이어 초대 콜백의 유형입니다. |
OnTurnBasedMatchEventCallback
|
typedefstd::function< void(MultiplayerEvent event, std::string, TurnBasedMatch)>
SDK에 제공할 수 있는 턴 기반 멀티플레이어 이벤트 콜백의 유형입니다. |
OpenCallback
|
typedefstd::function< void(OpenResponse const &)>
OpenResponse 를 수신하는 콜백 유형을 정의합니다. |
ReadCallback
|
typedefstd::function< void(ReadResponse const &)>
ReadResponse 를 수신하는 콜백 유형을 정의합니다. |
ShowAllUICallback
|
typedefstd::function< void(UIStatus const &)>
UIStatus 를 수신하는 콜백 유형을 정의합니다. |
ShowAllUICallback
|
typedefstd::function< void(UIStatus const &)>
UIStatus 를 수신하는 콜백 유형을 정의합니다. |
ShowUICallback
|
typedefstd::function< void(UIStatus const &)>
UIStatus 를 수신하는 콜백 유형을 정의합니다. |
StartAdvertisingCallback
|
typedefstd::function< void(int64_t client_id, StartAdvertisingResult const &result)>
로컬 엔드포인트 광고 시도가 완료될 때 StartAdvertisingResult를 수신하는 콜백 유형을 정의합니다. 성공 필드는 광고가 성공적으로 시작되었는지 나타냅니다. |
Typedef
CaptureCapabilitiesCallback
std::function< void(GetCaptureCapabilitiesResponse const &)> CaptureCapabilitiesCallback
GetCaptureCapabilitiesResponse를 수신하는 콜백 유형을 정의합니다.
이 콜백 유형은 아래의 GetCaptureCapabilities(*)
함수에 제공됩니다.
CaptureStateCallback
std::function< void(GetCaptureStateResponse const &)> CaptureStateCallback
GetCaptureStateResponse를 수신하는 콜백 유형을 정의합니다.
이 콜백 유형은 아래의 GetCaptureState(*)
함수에 제공됩니다.
CommitCallback
std::function< void(CommitResponse const &)> CommitCallback
CommitResponse
를 수신하는 콜백 유형을 정의합니다.
이 콜백 유형은 아래의 Commit(*)
및 ResolveConflict(*)
함수에 제공됩니다.
ConnectionRequestCallback
std::function< void(int64_t client_id, ConnectionRequest const &request)> ConnectionRequestCallback
원격 엔드포인트가 앱 자체 엔드포인트에 연결하려고 할 때 ConnectionRequest를 수신하는 콜백 유형을 정의합니다.
client_id
는 이 요청을 수신한 NearbyConnections
인스턴스의 ID입니다. request
에는 연결 요청의 세부정보가 포함됩니다.
FetchAllCallback
std::function< void(FetchAllResponse const &)> FetchAllCallback
FetchAllResponse
를 수신하는 콜백 유형을 정의합니다.
이 콜백 유형은 아래의 FetchAll(*)
함수에 제공됩니다.
FetchAllCallback
std::function< void(FetchAllResponse const &)> FetchAllCallback
FetchAllResponse
를 수신하는 콜백 유형을 정의합니다.
이 콜백 유형은 아래의 FetchAll(*)
함수에 제공됩니다.
FetchAllCallback
std::function< void(FetchAllResponse const &)> FetchAllCallback
FetchAllResponse
유형 콜백을 정의합니다.
FetchAllCallback
std::function< void(FetchAllResponse const &)> FetchAllCallback
FetchAllResponse
를 수신하는 콜백 유형을 정의합니다.
이 콜백 유형은 아래의 FetchAll(*)
함수에 제공됩니다.
FetchAllScoreSummariesCallback
std::function< void(FetchAllScoreSummariesResponse const &)> FetchAllScoreSummariesCallback
FetchAllScoreSummariesResponse
유형 콜백을 정의합니다.
FetchCallback
std::function< void(FetchResponse const &)> FetchCallback
FetchResponse
를 수신하는 콜백 유형을 정의합니다.
이 콜백 유형은 아래의 Fetch(*)
함수에 제공됩니다.
FetchCallback
std::function< void(const FetchResponse &)> FetchCallback
FetchResponse
를 수신하는 콜백 유형을 정의합니다.
이 콜백 유형은 아래의 Fetch(*)
함수에 제공됩니다.
FetchCallback
std::function< void(FetchResponse const &)> FetchCallback
FetchResponse를 수신하는 콜백 유형을 정의합니다.
이 콜백 유형은 아래의 Fetch(*)
함수에 제공됩니다.
FetchCallback
std::function< void(FetchResponse const &)> FetchCallback
FetchResponse를 수신하는 콜백 유형을 정의합니다.
이 콜백 유형은 아래의 Fetch(*)
함수에 제공됩니다.
FetchForPlayerCallback
std::function< void(FetchForPlayerResponse const &)> FetchForPlayerCallback
FetchForPlayerResponse를 수신하는 콜백 유형을 정의합니다.
이 콜백 유형은 아래의 FetchForPlayer(*)
함수에 제공됩니다.
FetchListCallback
std::function< void(FetchListResponse const &)> FetchListCallback
FetchListResponse를 수신하는 콜백 유형을 정의합니다.
이 콜백 유형은 아래의 Fetch(*)
함수에 제공됩니다.
FetchScorePageCallback
std::function< void(FetchScorePageResponse const &)> FetchScorePageCallback
ScorePageResponse
유형 콜백을 정의합니다.
FetchScoreSummaryCallback
std::function< void(FetchScoreSummaryResponse const &)> FetchScoreSummaryCallback
FetchScoreSummaryResponse
유형 콜백을 정의합니다.
FetchSelfCallback
std::function< void(FetchSelfResponse const &)> FetchSelfCallback
FetchSelfResponse를 수신하는 콜백 유형을 정의합니다.
이 콜백 유형은 아래의 FetchSelf(*)
함수에 제공됩니다.
FetchServerAuthCodeCallback
std::function< void(FetchServerAuthCodeResponse const &)> FetchServerAuthCodeCallback
FetchServerAuthCodeResponse를 수신하는 콜백 유형을 정의합니다.
이 콜백 유형은 아래의 FetchServerAuthCode
함수에 제공됩니다.
FlushCallback
std::function< void(FlushStatus)> FlushCallback
플러시 작업의 결과 (상태)를 수신하는 콜백 유형을 정의합니다.
Flush()에서 사용됩니다.
IsCaptureAvailableCallback
std::function< void(IsCaptureAvailableResponse const &)> IsCaptureAvailableCallback
IsCaptureAvailableResponse를 수신하는 콜백 유형을 정의합니다.
이 콜백 유형은 아래의 IsCaptureAvailable(*)
함수에 제공됩니다.
OnAuthActionFinishedCallback
std::function< void(AuthOperation, AuthStatus)> OnAuthActionFinishedCallback
SDK에 제공할 수 있는 인증 작업 완료 콜백 유형입니다.
OnAuthActionStartedCallback
std::function< void(AuthOperation)> OnAuthActionStartedCallback
SDK에 제공할 수 있는 인증 작업 시작 콜백의 유형입니다.
OnInitializationFinishedCallback
std::function< void(InitializationStatus)> OnInitializationFinishedCallback
앱이 API를 초기화할 때 또는 초기화가 실패할 때 호출하는 콜백입니다.
OnLogCallback
std::function< void(LogLevel, std::string const &)> OnLogCallback
SDK에 제공할 수 있는 로깅 콜백 유형입니다.
OnLogCallback
std::function< void(LogLevel, std::string const &)> OnLogCallback
SDK에 제공할 수 있는 로깅 콜백 유형입니다.
OnMultiplayerInvitationEventCallback
std::function< void(MultiplayerEvent, std::string, MultiplayerInvitation)> OnMultiplayerInvitationEventCallback
SDK에 제공할 수 있는 멀티플레이어 초대 콜백의 유형입니다.
Valid()는 업데이트된 이벤트의 MultiplayerInvitation에 대해서만 true를 반환합니다.
OnTurnBasedMatchEventCallback
std::function< void(MultiplayerEvent event, std::string, TurnBasedMatch)> OnTurnBasedMatchEventCallback
SDK에 제공할 수 있는 턴 기반 멀티플레이어 이벤트 콜백의 유형입니다.
Valid()는 업데이트된 이벤트의 TurnBasedMatch 매개변수에 대해서만 true를 반환합니다.
OpenCallback
std::function< void(OpenResponse const &)> OpenCallback
OpenResponse
를 수신하는 콜백 유형을 정의합니다.
이 콜백 유형은 아래의 Open(*)
함수에 제공됩니다.
ReadCallback
std::function< void(ReadResponse const &)> ReadCallback
ReadResponse
를 수신하는 콜백 유형을 정의합니다.
이 콜백 유형은 아래의 Read(*)
함수에 제공됩니다.
ShowAllUICallback
std::function< void(UIStatus const &)> ShowAllUICallback
UIStatus
를 수신하는 콜백 유형을 정의합니다.
이 콜백 유형은 아래의 ShowAllUI*
함수에 제공됩니다.
ShowAllUICallback
std::function< void(UIStatus const &)> ShowAllUICallback
UIStatus
를 수신하는 콜백 유형을 정의합니다.
이 콜백 유형은 아래의 ShowAllUI*
함수에 제공됩니다.
ShowUICallback
std::function< void(UIStatus const &)> ShowUICallback
UIStatus
를 수신하는 콜백 유형을 정의합니다.
이 콜백 유형은 아래의 ShowUI*
함수에 제공됩니다.
StartAdvertisingCallback
std::function< void(int64_t client_id, StartAdvertisingResult const &result)> StartAdvertisingCallback
로컬 엔드포인트 광고 시도가 완료될 때 StartAdvertisingResult를 수신하는 콜백 유형을 정의합니다. 성공 필드는 광고가 성공적으로 시작되었는지 나타냅니다.
client_id
는 광고를 시작하려고 시도한 NearbyConnections
인스턴스의 ID입니다. result
에는 해당 광고의 결과가 포함됩니다.