콜백
비동기 호출의 대상인 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)>
Flush 작업의 결과 (상태)를 수신하는 콜백 유형을 정의합니다. |
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 작업의 결과 (상태)를 수신하는 콜백 유형을 정의합니다.
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()는 UPDATED 이벤트에서 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
에는 광고의 결과가 포함됩니다.