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

メタ情報の取得に関するパラメータを表すクラスです。 [詳解]

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

DDLCLASSDataStoreGetMetaParamを継承しています。

公開メンバ関数

 DataStoreGetMetaParam ()
 コンストラクタです。
 
virtual ~DataStoreGetMetaParam ()
 デストラクタです。
 
qUnsignedInt64 GetAccessPassword () const
 参照パスワードを取得します。 [詳解]
 
qUnsignedInt64 GetDataId () const
 データIDを取得します。 [詳解]
 
const DataStorePersistenceTargetGetPersistenceTarget () const
 取得するデータの永続化対象を取得します。 [詳解]
 
qByte GetResultOption () const
 メタ情報取得の戻り値オプションを取得します。 [詳解]
 
void Reset ()
 オブジェクトをデフォルトコンストラクタで生成した状態に初期化します。
 
void SetAccessPassword (qUnsignedInt64 accessPassword_)
 参照パスワードを設定します。 [詳解]
 
void SetDataId (qUnsignedInt64 dataId_)
 データIDをセットします。 [詳解]
 
void SetPersistenceTarget (DataStorePersistenceTarget persistenceTarget_)
 取得するデータを永続化対象(プリンシパルIDと永続化スロットID)で指定します。 [詳解]
 
void SetResultOption (qUnsignedInt32 resultOption_)
 メタ情報取得の戻り値オプションをセットします。 [詳解]
 
void Trace (qUnsignedInt64 uiTraceFlags=TRACE_ALWAYS) const
 DataStoreGetMetaParamオブジェクトの内容をトレースします。 [詳解]
 

詳解

メタ情報の取得に関するパラメータを表すクラスです。

関数詳解

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

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

取得するデータのデータIDを指定します。 本パラメータを設定する場合は DataStoreGetMetaParam::SetPersistenceTarget() で永続化対象(プリンシパルIDと永続化スロットID)を設定しないでください。

引数
[in]dataId_取得するデータのデータID。
qUnsignedInt64 nn::nex::DataStoreGetMetaParam::GetDataId ( ) const

データIDを取得します。

戻り値
データID。
void nn::nex::DataStoreGetMetaParam::SetPersistenceTarget ( DataStorePersistenceTarget  persistenceTarget_)

取得するデータを永続化対象(プリンシパルIDと永続化スロットID)で指定します。

取得するデータをプリンシパルIDと永続化スロットIDで指定します。 本パラメータを設定する場合は DataStoreGetMetaParam::SetDataId() でデータIDを設定しないでください。

引数
[in]persistenceTarget_取得するデータの永続化対象。
const DataStorePersistenceTarget& nn::nex::DataStoreGetMetaParam::GetPersistenceTarget ( ) const

取得するデータの永続化対象を取得します。

戻り値
取得するデータの永続化対象。
void nn::nex::DataStoreGetMetaParam::SetResultOption ( qUnsignedInt32  resultOption_)

メタ情報取得の戻り値オプションをセットします。

DataStoreConstants::ResultFlag のビット単位の論理和を用いて複数指定することができます。 デフォルトは 0 です。

引数
[in]resultOption_メタ情報取得の戻り値オプション値。
qByte nn::nex::DataStoreGetMetaParam::GetResultOption ( ) const

メタ情報取得の戻り値オプションを取得します。

戻り値
メタ情報取得の戻り値オプション値。
void nn::nex::DataStoreGetMetaParam::SetAccessPassword ( qUnsignedInt64  accessPassword_)

参照パスワードを設定します。

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

引数
[in]accessPassword_参照パスワード
qUnsignedInt64 nn::nex::DataStoreGetMetaParam::GetAccessPassword ( ) const

参照パスワードを取得します。

戻り値
参照パスワード。
void nn::nex::DataStoreGetMetaParam::Trace ( qUnsignedInt64  uiTraceFlags = TRACE_ALWAYS) const

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

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