CTR NEX API Reference
nn::nex::DataStorePrepareUpdateParam クラス

データの更新に関するパラメータを表すクラスです。 [詳解]

#include <RendezVous/Services/Jugem/DataStore/src/Common/DataStorePrepareUpdateParam.h>

DDLCLASSDataStorePrepareUpdateParamを継承しています。

公開メンバ関数

 DataStorePrepareUpdateParam ()
 コンストラクタです。
 
virtual ~DataStorePrepareUpdateParam ()
 デストラクタです。
 
qUnsignedInt64 GetDataId () const
 データIDを取得します。 [詳解]
 
qUnsignedInt32 GetSize () const
 サイズを取得します。 [詳解]
 
qUnsignedInt64 GetUpdatePassword () const
 更新パスワードを取得します。 [詳解]
 
void Reset ()
 オブジェクトをデフォルトコンストラクタで生成した状態に初期化します。
 
void SetDataId (qUnsignedInt64 dataId_)
 データIDをセットします。 [詳解]
 
void SetSize (qUnsignedInt32 size_)
 サイズをセットします [詳解]
 
void SetUpdatePassword (qUnsignedInt64 updatePassword_)
 更新パスワードを設定します。 [詳解]
 
void Trace (qUnsignedInt64 uiTraceFlags=TRACE_ALWAYS) const
 DataStorePrepareUpdateParamオブジェクトの内容をトレースします。 [詳解]
 

詳解

データの更新に関するパラメータを表すクラスです。

このクラスは、 DataStoreUpdateParam クラスと同一です。

関数詳解

void nn::nex::DataStorePrepareUpdateParam::SetDataId ( qUnsignedInt64  dataId_)

データIDをセットします。

更新するデータのデータIDを指定します。本パラメータは必ず指定する必要があります。

引数
[in]dataId_更新するデータのデータID。
qUnsignedInt64 nn::nex::DataStorePrepareUpdateParam::GetDataId ( ) const

データIDを取得します。

戻り値
データID。
void nn::nex::DataStorePrepareUpdateParam::SetSize ( qUnsignedInt32  size_)

サイズをセットします

アップロードするデータのサイズを指定します。本パラメータは必ず指定する必要があります。 実際にアップロードするデータのサイズと一致している必要があります。

引数
[in]size_アップロードするデータのサイズ。
qUnsignedInt32 nn::nex::DataStorePrepareUpdateParam::GetSize ( ) const

サイズを取得します。

戻り値
サイズ。
void nn::nex::DataStorePrepareUpdateParam::SetUpdatePassword ( qUnsignedInt64  updatePassword_)

更新パスワードを設定します。

更新権限を持たないデータを操作する場合に更新パスワードを指定します。 データのオーナーから受け取った更新パスワードを指定してください。 更新権限を持っている場合は更新パスワードは無視され、常に操作可能です。 DataStoreConstants::INVALID_PASSWORD を指定した場合は更新パスワードでの認証を行いません。 本関数で指定しない場合は DataStoreConstants::INVALID_PASSWORD が使用されます。

引数
[in]updatePassword_更新パスワード
qUnsignedInt64 nn::nex::DataStorePrepareUpdateParam::GetUpdatePassword ( ) const

更新パスワードを取得します。

戻り値
更新パスワード。
void nn::nex::DataStorePrepareUpdateParam::Trace ( qUnsignedInt64  uiTraceFlags = TRACE_ALWAYS) const

DataStorePrepareUpdateParamオブジェクトの内容をトレースします。

引数
[in]uiTraceFlagsTraceLog::SetFlag()の引数と同様です。