検索時の結果リストのサイズとオフセットを保持するクラスです。 [詳解]
#include <RendezVous/Core/src/Common/ResultRange.h>
DDLCLASSResultRangeを継承しています。
公開メンバ関数 | |
ResultRange (qUnsignedInt32 uiOffset=0, qUnsignedInt32 uiSize=RESULTRANGE_DEFAULT_SIZE) | |
コンストラクタです。 [詳解] | |
virtual qUnsignedInt32 | GetOffset () const |
オフセット値を取得します。 [詳解] | |
virtual qUnsignedInt32 | GetSize () const |
取得するエントリーの最大サイズを取得します。 [詳解] | |
ResultRange | operator++ (int) |
取得するエントリーの最大サイズをインクリメントします。 | |
ResultRange & | operator++ () |
取得するエントリーの最大サイズをインクリメントします。 | |
void | SetOffset (qUnsignedInt32 uiOffset=0) |
オフセット値をセットします。 [詳解] | |
void | SetSize (qUnsignedInt32 uiSize=RESULTRANGE_DEFAULT_SIZE) |
取得するエントリーの最大サイズをセットします。 [詳解] | |
検索時の結果リストのサイズとオフセットを保持するクラスです。
サイズは検索条件に合致するエントリーの中から取得するエントリーの最大数、 オフセットは取得するエントリーの開始位置を示します。
RESULTRANGE_ANY_OFFSET をオフセットに指定することで、ゲームサーバー上で 検索結果全体を無作為に並び替えた上で、サイズ分の結果をクライアントに返します。
nn::nex::ResultRange::ResultRange | ( | qUnsignedInt32 | uiOffset = 0 , |
qUnsignedInt32 | uiSize = RESULTRANGE_DEFAULT_SIZE |
||
) |
コンストラクタです。
[in] | uiOffset | 取得するエントリーのオフセット値(開始位置)。デフォルトは 0 です。 |
[in] | uiSize | 取得するエントリーの最大サイズ。デフォルトは RESULTRANGE_DEFAULT_SIZE です。 |
void nn::nex::ResultRange::SetOffset | ( | qUnsignedInt32 | uiOffset = 0 | ) |
オフセット値をセットします。
[in] | uiOffset | 取得するエントリーのオフセット値(開始位置)。デフォルトは 0 です。 |
|
virtual |
オフセット値を取得します。
void nn::nex::ResultRange::SetSize | ( | qUnsignedInt32 | uiSize = RESULTRANGE_DEFAULT_SIZE | ) |
取得するエントリーの最大サイズをセットします。
[in] | uiSize | 取得するエントリーの最大サイズ。デフォルトは RESULTRANGE_DEFAULT_SIZE です。 |
|
virtual |
取得するエントリーの最大サイズを取得します。