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