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

永続化対象を表すクラスです。 [詳解]

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

DDLCLASSDataStorePersistenceTargetを継承しています。

公開メンバ関数

 DataStorePersistenceTarget (PrincipalID ownerId=INVALID_PRINCIPALID, qUnsignedInt16 persistenceSlotId=DataStoreConstants::INVALID_PERSISTENCE_SLOT_ID)
 コンストラクタです。 [詳解]
 
virtual ~DataStorePersistenceTarget ()
 デストラクタです。
 
PrincipalID GetOwnerId () const
 オーナーのプリンシパルIDを取得します。 [詳解]
 
qUnsignedInt16 GetPersistenceSlotId () const
 永続化スロットIDを取得します。 [詳解]
 
void Reset ()
 オブジェクトをデフォルトコンストラクタで生成した状態に初期化します。
 
void SetOwnerId (PrincipalID ownerId_)
 オーナーのプリンシパルIDをセットします。 [詳解]
 
void SetPersistenceSlotId (qUnsignedInt16 persistenceSlotId_)
 永続化スロットIDをセットします。 [詳解]
 
void Trace (qUnsignedInt64 uiTraceFlags=TRACE_ALWAYS) const
 DataStorePersistenceTargetオブジェクトの内容をトレースします。 [詳解]
 

詳解

永続化対象を表すクラスです。

構築子と解体子

nn::nex::DataStorePersistenceTarget::DataStorePersistenceTarget ( PrincipalID  ownerId = INVALID_PRINCIPALID,
qUnsignedInt16  persistenceSlotId = DataStoreConstants::INVALID_PERSISTENCE_SLOT_ID 
)
explicit

コンストラクタです。

永続化対象を指定します。

引数
[in]ownerIdオーナーのプリンシパルID
[in]persistenceSlotId永続化スロットID

関数詳解

void nn::nex::DataStorePersistenceTarget::SetOwnerId ( PrincipalID  ownerId_)

オーナーのプリンシパルIDをセットします。

引数
[in]ownerId_オーナーのプリンシパルID
PrincipalID nn::nex::DataStorePersistenceTarget::GetOwnerId ( ) const

オーナーのプリンシパルIDを取得します。

戻り値
オーナーのプリンシパルID
void nn::nex::DataStorePersistenceTarget::SetPersistenceSlotId ( qUnsignedInt16  persistenceSlotId_)

永続化スロットIDをセットします。

引数
[in]persistenceSlotId_永続化スロットID
qUnsignedInt16 nn::nex::DataStorePersistenceTarget::GetPersistenceSlotId ( ) const

永続化スロットIDを取得します。

戻り値
永続化スロットID
void nn::nex::DataStorePersistenceTarget::Trace ( qUnsignedInt64  uiTraceFlags = TRACE_ALWAYS) const

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

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