CTR-Pia  5.4.3
Game Communication Engine
 全て クラス ネームスペース 関数 変数 型定義 列挙型 列挙型の値 ページ
クラス nn::pia::inet::NexJoinRandomSessionSetting

ランダムマッチメイク処理に関する設定を管理するクラスです。 [詳細]

+ nn::pia::inet::NexJoinRandomSessionSettingに対する継承グラフ

Public メソッド

 NexJoinRandomSessionSetting ()
 デフォルトコンストラクタ。
 
 NexJoinRandomSessionSetting (const NexJoinRandomSessionSetting &rhs)
 コピーコンストラクタ。
 
virtual ~NexJoinRandomSessionSetting ()
 デストラクタ。
 
void Copy (const NexJoinRandomSessionSetting &rhs)
 設定をコピーします。
 
NexJoinRandomSessionSettingoperator= (const NexJoinRandomSessionSetting &rhs)
 代入演算子です。
 
virtual void Reset ()
 設定をリセットします。
 
void SetBlockListOption (bool isMyBlockListUsed, bool isOthersBlockListUsed)
 ブロックリストを設定します。
 
virtual Result SetCreateSessionSetting (const session::CreateSessionSetting *pSetting)
 ランダムマッチメイクのセッション作成時の設定を指定します。
 
void SetMatchmakeUniqueKeyword (bool isUniqueKeywordEnabled)
 あいことばマッチメイク用のあいことばが重複するセッションを構築しないようにするかどうかを設定します。(NEX 4.2 以降で利用可能)
 
virtual Result SetSessionSearchCriteria (const session::SessionSearchCriteria *pSearchCriteria, uint32_t searchCriteriaSize)
 ランダムマッチメイクのセッション検索条件を指定します。
 

説明

ランダムマッチメイク処理に関する設定を管理するクラスです。

参照
nn::pia::session::JoinRandomSessionSetting

コンストラクタとデストラクタ

nn::pia::inet::NexJoinRandomSessionSetting::NexJoinRandomSessionSetting ( const NexJoinRandomSessionSetting rhs)

コピーコンストラクタ。

引数
[in]rhsコピー元のオブジェクトです。

関数

void nn::pia::inet::NexJoinRandomSessionSetting::Copy ( const NexJoinRandomSessionSetting rhs)

設定をコピーします。

引数
[in]rhsコピー元のオブジェクトです。
NexJoinRandomSessionSetting& nn::pia::inet::NexJoinRandomSessionSetting::operator= ( const NexJoinRandomSessionSetting rhs)

代入演算子です。

引数
[in]rhs代入するオブジェクトです。
戻り値
本オブジェクトへの参照。
void nn::pia::inet::NexJoinRandomSessionSetting::SetBlockListOption ( bool  isMyBlockListUsed,
bool  isOthersBlockListUsed 
)

ブロックリストを設定します。

引数
[in]isMyBlockListUsed自分がブロックリストに登録しているユーザーをチェックするかどうか。デフォルトは true です。
[in]isOthersBlockListUsed自分をブロックリストに登録しているユーザをチェックするかどうか。デフォルトは true です。
virtual Result nn::pia::inet::NexJoinRandomSessionSetting::SetCreateSessionSetting ( const session::CreateSessionSetting pSetting)
virtual

ランダムマッチメイクのセッション作成時の設定を指定します。

引数
[in]pSettingセッション作成時の設定。
戻り値
セッション作成時の設定の指定に成功すれば、成功の Result が返されます。
返るエラーの一覧:
nn::pia::ResultInvalidArgument 引数が NULL ポインタです。プログラミングエラーです。このエラーが返らないようにソースコードを修正してください。

nn::pia::session::JoinRandomSessionSettingを実装しています。

void nn::pia::inet::NexJoinRandomSessionSetting::SetMatchmakeUniqueKeyword ( bool  isUniqueKeywordEnabled)

あいことばマッチメイク用のあいことばが重複するセッションを構築しないようにするかどうかを設定します。(NEX 4.2 以降で利用可能)

引数
[in]isUniqueKeywordEnabledあいことばが重複するセッションを構築しないようにするかどうか。デフォルトは false です。
virtual Result nn::pia::inet::NexJoinRandomSessionSetting::SetSessionSearchCriteria ( const session::SessionSearchCriteria pSearchCriteria,
uint32_t  searchCriteriaSize 
)
virtual

ランダムマッチメイクのセッション検索条件を指定します。

引数
[in]pSearchCriteriaセッション検索条件のリスト。
[in]searchCriteriaSizeセッション検索条件のリストサイズ。SearchCriteriaListSizeMax 以下である必要があります。
戻り値
セッション検索条件の指定に成功すれば、成功の Result が返されます。
返るエラーの一覧:
nn::pia::ResultInvalidArgument 検索条件のリストが NULL ポインタ、検索条件が NexSessionSearchCriteria ではない、または検索条件のリストサイズが大きすぎます。プログラミングエラーです。このエラーが返らないようにソースコードを修正してください。

nn::pia::session::JoinRandomSessionSettingを実装しています。