CTR-Pia
5.4.3
Game Communication Engine
|
コミュニティ ID をコミュニティの検索条件に指定するクラスです。 [詳細]
Public メソッド | |
NexCommunitySearchCriteriaCommunityId () | |
デフォルトコンストラクタ。 | |
NexCommunitySearchCriteriaCommunityId (uint32_t *communityIdArray, uint32_t communityIdArraySize) | |
コンストラクタ。 | |
NexCommunitySearchCriteriaCommunityId (const NexCommunitySearchCriteriaCommunityId &rhs) | |
コピーコンストラクタ。 | |
virtual | ~NexCommunitySearchCriteriaCommunityId () |
デストラクタ。 | |
void | Copy (const NexCommunitySearchCriteriaCommunityId &rhs) |
設定をコピーします。 | |
NexCommunitySearchCriteriaCommunityId & | operator= (const NexCommunitySearchCriteriaCommunityId &rhs) |
代入演算子です。 | |
virtual void | Reset () |
検索条件をリセットします。 | |
Result | SetCommunityIdList (uint32_t *communityIdArray, uint32_t communityIdArraySize) |
検索条件として指定するコミュニティ ID のリストをセットします。 | |
virtual Result | SetResultRange (uint32_t offset, uint32_t size) |
検索結果の取得範囲を指定します。 | |
コミュニティ ID をコミュニティの検索条件に指定するクラスです。
検索結果として得られるコミュニティの最大数は SetResultRange で指定する値になりますが、 nn::pia::session::Session::CreateInstance 呼び出し時に指定する nn::pia::session::Session::Setting 構造体の browsedCommunityInfoListNum 以下の値を 指定する必要があります。
nn::pia::inet::NexCommunitySearchCriteriaCommunityId::NexCommunitySearchCriteriaCommunityId | ( | uint32_t * | communityIdArray, |
uint32_t | communityIdArraySize | ||
) |
コンストラクタ。
[in] | communityIdArray | 指定するコミュニティIDのリスト。 |
[in] | communityIdArraySize | 指定するコミュニティIDの個数。 session::Session::Setting 構造体の browsedCommunityInfoListNum 以下、かつCommunityInfoListSizeMax 以下の値である必要があります。 |
nn::pia::inet::NexCommunitySearchCriteriaCommunityId::NexCommunitySearchCriteriaCommunityId | ( | const NexCommunitySearchCriteriaCommunityId & | rhs | ) |
コピーコンストラクタ。
[in] | rhs | コピー元のオブジェクトです。 |
void nn::pia::inet::NexCommunitySearchCriteriaCommunityId::Copy | ( | const NexCommunitySearchCriteriaCommunityId & | rhs | ) |
設定をコピーします。
[in] | rhs | コピー元のオブジェクトです。 |
NexCommunitySearchCriteriaCommunityId& nn::pia::inet::NexCommunitySearchCriteriaCommunityId::operator= | ( | const NexCommunitySearchCriteriaCommunityId & | rhs | ) |
代入演算子です。
[in] | rhs | 代入するオブジェクトです。 |
Result nn::pia::inet::NexCommunitySearchCriteriaCommunityId::SetCommunityIdList | ( | uint32_t * | communityIdArray, |
uint32_t | communityIdArraySize | ||
) |
検索条件として指定するコミュニティ ID のリストをセットします。
[in] | communityIdArray | 指定するコミュニティIDのリスト。 |
[in] | communityIdArraySize | 指定するコミュニティIDの個数。 session::Session::Setting 構造体の browsedCommunityInfoListNum 以下、かつCommunityInfoListSizeMax 以下の値である必要があります。 |
|
virtual |
検索結果の取得範囲を指定します。
offset に 0xFFFFFFFF を指定すると、検索結果をランダムに並び替えた上で 指定されたエントリー数を取得するように振る舞います。
[in] | offset | 検索条件にマッチしたエントリーリストから検索結果として取得するエントリー群の開始位置。 |
[in] | size | 検索条件にマッチしたエントリーリストから検索結果として取得するエントリー数。 session::Session::Setting 構造体の browsedCommunityInfoListNum 以下、かつSearchCriteriaResultSizeMax 以下の値である必要があります。 |