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