响应类型

存取器用来提供“状态 / 值”对的类型。

摘要

响应类型可以通过回调(如回调中所述)或阻塞函数(如管理器中所定义)返回。

每种响应类型都包含数据和 ResponseStatus。如果 ResponseStatus IsSuccess(),则相应的数据为 Valid()(如果是单个数据值)或非空(如果是矢量)。

如果 ResponseStatus IsError(),则相应的数据为 !Valid()(如果是单个数据值)或空(如果是矢量)。

枚举

StatusCode 枚举
status 字段中返回的状态代码值。

类型定义符

PlayerSelectUIResponse typedef
TurnBasedMultiplayerManager::PlayerSelectUIResponse
DataResponseStatus,用于 ShowPlayerSelectUI 操作。

结构体

gpg::EndpointDetails

有关应用发现的远程端点的详细信息。

gpg::LeaderboardManager::FetchAllResponse

包含所有排行榜的数据和响应状态。

gpg::LeaderboardManager::FetchAllScoreSummariesResponse

包含所有排行榜得分摘要的所有数据和响应状态。

gpg::LeaderboardManager::FetchResponse

保存排行榜的数据以及回复状态。

gpg::LeaderboardManager::FetchScorePageResponse

返回所访问得分页面的响应状态和数据。

gpg::LeaderboardManager::FetchScoreSummaryResponse

指定排行榜得分摘要的数据和响应状态。

gpg::PlayerManager::FetchListResponse

包含玩家向量的响应。

gpg::PlayerManager::FetchSelfResponse

保存所有玩家数据以及响应状态。

gpg::RealTimeMultiplayerManager::FetchInvitationsResponse

DataResponseStatus,用于 FetchInvitations 操作。

gpg::RealTimeMultiplayerManager::RealTimeRoomResponse

DataResponseStatus 用于特定的 RealTimeRoom 对象。

gpg::RealTimeMultiplayerManager::RoomInboxUIResponse

DataResponseStatus,用于 ShowRoomInboxUI 操作。

gpg::RealTimeMultiplayerManager::WaitingRoomUIResponse

DataResponseStatus,用于 ShowWaitingRoomUI 操作。

gpg::SnapshotManager::CommitResponse

保留更新快照的数据以及响应状态。

gpg::SnapshotManager::OpenResponse

保存特定请求快照的数据以及响应状态。

gpg::SnapshotManager::ReadResponse

读取快照读取操作返回的响应状态和快照数据。

gpg::SnapshotManager::SnapshotSelectUIResponse

DataResponseStatus,用于 ShowSelectUIOperation 操作。

gpg::StartAdvertisingResult

在此设备上注册的实例的 ID 和名称。

gpg::StatsManager::FetchForPlayerResponse

保留所有 PlayerStats 数据以及响应状态。

gpg::TurnBasedMultiplayerManager::MatchInboxUIResponse

DataResponseStatus,用于 ShowMatchInboxUI 操作。

gpg::TurnBasedMultiplayerManager::PlayerSelectUIResponse

DataResponseStatus,用于 ShowPlayerSelectUI 操作。

gpg::TurnBasedMultiplayerManager::TurnBasedMatchResponse

针对特定 TurnBasedMatchDataResponseStatus

gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse

DataResponseStatus,适用于 TurnBasedMatches邀请

gpg::VideoManager::GetCaptureCapabilitiesResponse

存放视频功能数据以及响应状态。

gpg::VideoManager::GetCaptureStateResponse

保存视频拍摄状态的数据以及响应状态。

gpg::VideoManager::IsCaptureAvailableResponse

保存是否提供拍摄模式(在 IsCaptureAvailable 中指定)以及响应状态。

枚举

StatusCode

 StatusCode

status 字段中返回的状态代码值。

类型定义符

PlayerSelectUIResponse

TurnBasedMultiplayerManager::PlayerSelectUIResponse PlayerSelectUIResponse

DataResponseStatus,用于 ShowPlayerSelectUI 操作。

此内容与回合制多人游戏共享。