CTR-Pia
5.4.3
Game Communication Engine
|
セッションの条件更新処理に関する情報を管理するクラスです。 [詳細]
Public メソッド | |
LanUpdateSessionSetting () | |
デフォルトコンストラクタ。 | |
LanUpdateSessionSetting (const LanUpdateSessionSetting &rhs) | |
コピーコンストラクタ。 | |
virtual | ~LanUpdateSessionSetting () |
デストラクタ。 | |
void | Copy (const LanUpdateSessionSetting &rhs) |
設定をコピーします。 | |
LanUpdateSessionSetting & | operator= (const LanUpdateSessionSetting &rhs) |
代入演算子です。 | |
virtual void | Reset () |
設定をリセットします。 | |
virtual Result | SetApplicationData (const void *pData, uint32_t size) |
アプリケーション定義のデータを指定します。 | |
Result | SetAttribute (uint32_t index, uint32_t value) |
セッションの属性を指定します。 | |
void | SetMaxParticipantNum (uint16_t max) |
セッションの最大参加人数を指定します。 | |
void | SetMinParticipantNum (uint16_t min) |
セッションの最小参加人数を指定します。 | |
void | SetSessionType (LanSessionType sessionType) |
セッションのセッションタイプを指定します。 | |
セッションの条件更新処理に関する情報を管理するクラスです。
更新する値を指定した設定のみ更新されます。更新しない設定について、指定は不要です。
nn::pia::lan::LanUpdateSessionSetting::LanUpdateSessionSetting | ( | const LanUpdateSessionSetting & | rhs | ) |
コピーコンストラクタ。
[in] | rhs | コピー元のオブジェクトです。 |
void nn::pia::lan::LanUpdateSessionSetting::Copy | ( | const LanUpdateSessionSetting & | rhs | ) |
設定をコピーします。
[in] | rhs | コピー元のオブジェクトです。 |
LanUpdateSessionSetting& nn::pia::lan::LanUpdateSessionSetting::operator= | ( | const LanUpdateSessionSetting & | rhs | ) |
代入演算子です。
[in] | rhs | 代入するオブジェクトです。 |
|
virtual |
アプリケーション定義のデータを指定します。
inet::ApplicationDataBufferSizeMax を超えないサイズを指定する必要があります。
[in] | pData | セッションに指定するアプリケーション定義データのバッファ。 |
[in] | size | セッションに指定するアプリケーション定義データのサイズ。LanApplicationDataBufferSizeMax 以下である必要があります。 |
Result nn::pia::lan::LanUpdateSessionSetting::SetAttribute | ( | uint32_t | index, |
uint32_t | value | ||
) |
セッションの属性を指定します。
[in] | index | セッションに指定する属性のインデックス。LanAttributeSizeMax 以下である必要があります。 |
[in] | value | セッションに指定する属性の値。 |
void nn::pia::lan::LanUpdateSessionSetting::SetMaxParticipantNum | ( | uint16_t | max | ) |
セッションの最大参加人数を指定します。
[in] | max | 作成するセッションに指定する最大参加人数。 |
void nn::pia::lan::LanUpdateSessionSetting::SetMinParticipantNum | ( | uint16_t | min | ) |
セッションの最小参加人数を指定します。
[in] | min | 作成するセッションに指定する最小参加人数。 |
void nn::pia::lan::LanUpdateSessionSetting::SetSessionType | ( | LanSessionType | sessionType | ) |
セッションのセッションタイプを指定します。
[in] | sessionType | セッションタイプ。 |