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

UDS ライブラリ(ローカル通信)を利用したネットワークの JoinSession に関する設定を管理するクラスです。 [詳細]

+ nn::pia::local::UdsJoinSessionSettingに対する継承グラフ

Public メソッド

 UdsJoinSessionSetting ()
 デフォルトコンストラクタ。
 
virtual ~UdsJoinSessionSetting ()
 デストラクタ。
 
virtual void Reset ()
 設定をリセットします。
 
virtual void SetSessionId (uint32_t id)
 参加先のセッションの ID を設定します。
 
virtual void SetSessionInfoPtr (const ISessionInfo *pSessionInfo)
 参加先のセッションの情報を指定します。
 
virtual Result SetSessionUserPassword (const common::String &userPassword)
 セッションのユーザーパスワードを設定します。
 
virtual Result SetWirelessCryptoKey (const char *pWirelessCryptoKey, uint8_t wirelessCryptoKeySize)
 無線レイヤの暗号化に使用する暗号鍵とそのサイズを設定します。
 

Static Public 変数

static const uint8_t WirelessCryptoKeyLengthMax = nn::uds::UDS_PASSPHRASE_LENGTH_MAX
 無線レイヤの暗号化に使用する暗号鍵の最大サイズです。
 
static const uint8_t WirelessCryptoKeyLengthMin = nn::uds::UDS_PASSPHRASE_LENGTH_MIN
 無線レイヤの暗号化に使用する暗号鍵の最小サイズです。
 

説明

UDS ライブラリ(ローカル通信)を利用したネットワークの JoinSession に関する設定を管理するクラスです。

関数

virtual void nn::pia::session::JoinSessionSetting::SetSessionInfoPtr ( const ISessionInfo pSessionInfo)
virtualinherited

参加先のセッションの情報を指定します。

Session::BrowseSessionAsync で検索したセッションの情報を指定します。

引数
[in]pSessionInfo参加先のセッションの情報。
参照
Session::JoinSessionAsync, Session::BrowseSessionAsync
virtual Result nn::pia::local::LocalJoinSessionSetting::SetSessionUserPassword ( const common::String userPassword)
virtualinherited

セッションのユーザーパスワードを設定します。

セッションにユーザーパスワードが設定されている場合に一致が確認されます。 初期状態は空文字列です。

引数
[in]userPasswordユーザーパスワード
戻り値
ユーザーパスワードの指定に成功すれば、成功の Result が返されます。
返るエラーの一覧:
nn::pia::ResultInvalidArgument 文字列が NULL、文字コードが不正、またはユーザーパスワードの最大長を超えています。プログラミングエラーです。このエラーが返らないようにソースコードを修正してください。
virtual Result nn::pia::local::UdsJoinSessionSetting::SetWirelessCryptoKey ( const char *  pWirelessCryptoKey,
uint8_t  wirelessCryptoKeySize 
)
virtual

無線レイヤの暗号化に使用する暗号鍵とそのサイズを設定します。

暗号鍵のサイズは、WirelessCryptoKeyLengthMin 以上、 WirelessCryptoKeyLengthMax 以下である必要があります。

引数
[in]pWirelessCryptoKey無線レイヤの暗号化に使用する暗号鍵です。
[in]wirelessCryptoKeySize無線レイヤの暗号化に使用する暗号鍵のサイズです。
戻り値
成功すれば、 IsSuccess() が true を返す Result が返されます。
返るエラーの一覧:
ResultInvalidArgument 引数の指定が不正です。プログラミングエラーです。このエラーが返らないようにソースコードを修正してください。

nn::pia::local::LocalJoinSessionSettingを実装しています。