响应类型

访问器用于提供状态 / 值对的类型。

摘要

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

每种响应类型都包含数据和 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

特定 RealTimeRoom 对象的 DataResponseStatus

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

DataResponseStatus(针对特定 TurnBasedMatch)。

gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse

DataResponseStatus 用于 TurnBasedMatches邀请

gpg::VideoManager::GetCaptureCapabilitiesResponse

用于存储视频功能数据以及响应状态。

gpg::VideoManager::GetCaptureStateResponse

用于存储视频拍摄状态数据以及响应状态。

gpg::VideoManager::IsCaptureAvailableResponse

用于存储捕获模式(在 IsCaptureAvailable 中指定)是否可用以及响应状态。

枚举

StatusCode

 StatusCode

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

类型定义符

PlayerSelectUIResponse

TurnBasedMultiplayerManager::PlayerSelectUIResponse PlayerSelectUIResponse

DataResponseStatus 用于 ShowPlayerSelectUI 运算。

此属性与回合制多人游戏共享。