CTR-Pia
5.4.3
Game Communication Engine
|
UDS ライブラリ(ローカル通信)を利用したネットワークの CreateSession に関する設定を管理するクラスです。 [詳細]
Public メソッド | |
UdsCreateSessionSetting () | |
デフォルトコンストラクタ。 | |
UdsCreateSessionSetting (const UdsCreateSessionSetting &rhs) | |
コピーコンストラクタ。。 | |
virtual | ~UdsCreateSessionSetting () |
デストラクタ。 | |
void | Copy (const UdsCreateSessionSetting &rhs) |
設定をコピーします。 | |
UdsCreateSessionSetting & | operator= (const UdsCreateSessionSetting &rhs) |
代入演算子です。 | |
virtual void | Reset () |
設定をリセットします。 | |
virtual Result | SetApplicationData (const void *pData, uint32_t size) |
アプリケーション定義のデータを指定します。 | |
void | SetChannel (uint8_t channel) |
作成するセッションの通信に使用するチャンネルを指定します。 | |
void | SetLocalCommunicationId (uint32_t localCommunicationId) |
作成するセッションのローカル通信 ID を指定します。 | |
virtual void | SetMaxParticipantNum (uint16_t max) |
作成するセッションの最大参加人数を指定します。 | |
void | SetMinParticipantNum (uint16_t min) |
作成するセッションの最小参加人数を指定します。 | |
virtual Result | SetSessionUserPassword (const common::String &userPassword) |
作成したセッションにユーザーパスワードを設定します。 | |
void | SetSubId (uint8_t subId) |
作成するセッションの通信モード識別用 ID を指定します。 | |
virtual Result | SetWirelessCryptoKey (const char *pWirelessCryptoKey, uint8_t wirelessCryptoKeySize) |
無線レイヤの暗号化に使用する暗号鍵とそのサイズを設定します。 | |
UDS ライブラリ(ローカル通信)を利用したネットワークの CreateSession に関する設定を管理するクラスです。
nn::pia::local::UdsCreateSessionSetting::UdsCreateSessionSetting | ( | const UdsCreateSessionSetting & | rhs | ) |
コピーコンストラクタ。。
[in] | rhs | コピー元のオブジェクトです。 |
void nn::pia::local::UdsCreateSessionSetting::Copy | ( | const UdsCreateSessionSetting & | rhs | ) |
設定をコピーします。
[in] | rhs | コピー元のオブジェクトです。 |
UdsCreateSessionSetting& nn::pia::local::UdsCreateSessionSetting::operator= | ( | const UdsCreateSessionSetting & | rhs | ) |
代入演算子です。
[in] | rhs | 代入するオブジェクトです。 |
|
virtual |
アプリケーション定義のデータを指定します。
データのサイズは、UdsBeaconApplicationDataSizeMax 以下である必要があります。
[in] | pData | 構築するセッションに指定するアプリケーション定義データのバッファ。 |
[in] | size | 構築するセッションに指定するアプリケーション定義データのサイズ。 |
|
inline |
作成するセッションの通信に使用するチャンネルを指定します。
[in] | channel | 通信に使用するチャンネルです。0(自動), 1,6,11ch のいずれかを指定する必要があります。製品実機で実行した場合は常にチャンネルを自動で選択します。 |
|
inline |
作成するセッションのローカル通信 ID を指定します。
[in] | localCommunicationId | ローカル通信 ID です。LocalFacade::CreateLocalCommunicationId で生成した値を指定する必要があります。 |
|
inlinevirtual |
作成するセッションの最大参加人数を指定します。
[in] | max | 作成するセッションに指定する最大参加人数。StationMaxEntry 以下である必要があります。 |
nn::pia::session::CreateSessionSettingを再定義しています。
|
inherited |
作成するセッションの最小参加人数を指定します。
[in] | min | 作成するセッションに指定する最小参加人数。 |
|
virtualinherited |
作成したセッションにユーザーパスワードを設定します。
初期値は空文字列です。設定されなかった場合や空文字列が設定された場合はユーザーパスワードの設定されていないセッションとなります。
[in] | userPassword | 設定するユーザーパスワード |
|
inline |
作成するセッションの通信モード識別用 ID を指定します。
[in] | subId | 通信モード識別用 ID です。0x00 から 0xFE の間で指定する必要があります。 |
|
virtual |
無線レイヤの暗号化に使用する暗号鍵とそのサイズを設定します。
暗号鍵のサイズは、UdsWirelessCryptoKeyLengthMin 以上、UdsWirelessCryptoKeyLengthMax 以下である必要があります。
[in] | pWirelessCryptoKey | 無線レイヤの暗号化に使用する暗号鍵です。 |
[in] | wirelessCryptoKeySize | 無線レイヤの暗号化に使用する暗号鍵のサイズです。 |