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

セッションの条件更新処理に関する設定を管理するクラスです。 [詳細]

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

Public メソッド

 UdsUpdateSessionSetting ()
 デフォルトコンストラクタ。
 
 UdsUpdateSessionSetting (const UdsUpdateSessionSetting &rhs)
 コピーコンストラクタ。。
 
virtual ~UdsUpdateSessionSetting ()
 デストラクタ
 
void Copy (const UdsUpdateSessionSetting &rhs)
 設定をコピーします。
 
UdsUpdateSessionSettingoperator= (const UdsUpdateSessionSetting &rhs)
 代入演算子です。
 
virtual void Reset ()
 設定をリセットします。
 
virtual Result SetApplicationData (const void *pData, uint32_t size)
 アプリケーション定義のデータを指定します。
 

説明

セッションの条件更新処理に関する設定を管理するクラスです。

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

nn::pia::local::UdsUpdateSessionSetting::UdsUpdateSessionSetting ( const UdsUpdateSessionSetting rhs)

コピーコンストラクタ。。

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

関数

void nn::pia::local::UdsUpdateSessionSetting::Copy ( const UdsUpdateSessionSetting rhs)

設定をコピーします。

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

代入演算子です。

引数
[in]rhs代入するオブジェクトです。
戻り値
本オブジェクトへの参照。
virtual Result nn::pia::local::UdsUpdateSessionSetting::SetApplicationData ( const void *  pData,
uint32_t  size 
)
virtual

アプリケーション定義のデータを指定します。

inet::ApplicationDataBufferSizeMax を超えないサイズを指定する必要があります。 更新したアプリケーションデータはホストマイグレーション後には引き継がれず、セッション参加時の値になります。

引数
[in]pDataセッションに指定するアプリケーション定義データのバッファ。
[in]sizeセッションに指定するアプリケーション定義データのサイズ。
戻り値
アプリケーション定義データの設定に成功すれば、成功の Result が返されます。
返るエラーの一覧:
nn::pia::ResultInvalidArgument バッファが NULL ポインタ、または指定したデータサイズが大きすぎます。プログラミングエラーです。このエラーが返らないようにソースコードを修正してください。

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