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

サービスアイテム情報の一覧を表すクラスです。 [詳解]

#include <RendezVous/Services/Jugem/ServiceItem/src/Common/ServiceItemCatalog.h>

DDLCLASSServiceItemCatalogを継承しています。

公開メンバ関数

 ServiceItemCatalog ()
 コンストラクタです。
 
virtual ~ServiceItemCatalog ()
 デストラクタです。
 
const ServiceItemAmountGetBalance () const
 残高情報を取得します。 [詳解]
 
qBool GetIsBalanceAvailable () const
 残高情報があるかどうかを取得します。 [詳解]
 
const qVector< ServiceItemListItem > & GetListItems () const
 サービスアイテム情報のリストを取得します。 [詳解]
 
qUnsignedInt32 GetOffset () const
 オフセットを取得します。 [詳解]
 
qUnsignedInt32 GetTotalSize () const
 検索にマッチしたサービスアイテム情報の総数を取得します。 [詳解]
 
void Trace (qUnsignedInt64 uiTraceFlags=TRACE_ALWAYS, const String &title=NEX_T("")) const
 ServiceItemCatalog オブジェクトの内容をトレースします。 [詳解]
 

詳解

サービスアイテム情報の一覧を表すクラスです。

関数詳解

qUnsignedInt32 nn::nex::ServiceItemCatalog::GetTotalSize ( ) const

検索にマッチしたサービスアイテム情報の総数を取得します。

戻り値
検索にマッチしたサービスアイテム情報の総数。
qUnsignedInt32 nn::nex::ServiceItemCatalog::GetOffset ( ) const

オフセットを取得します。

検索にマッチしたすべてのサービスアイテムの中から、リストに取得したサービスアイテムのオフセット (開始位置) です。

戻り値
オフセット。
const qVector<ServiceItemListItem>& nn::nex::ServiceItemCatalog::GetListItems ( ) const

サービスアイテム情報のリストを取得します。

取得したリストに含まれるサービスアイテム情報数は ServiceItemListServiceItemParam::SetSize() に指定したサイズが上限となります。

戻り値
サービスアイテム情報のリスト。
qBool nn::nex::ServiceItemCatalog::GetIsBalanceAvailable ( ) const

残高情報があるかどうかを取得します。


戻り値一覧:

true 残高情報がある。

false 残高情報がない。

const ServiceItemAmount& nn::nex::ServiceItemCatalog::GetBalance ( ) const

残高情報を取得します。

GetIsBalanceAvailable() が true を返す場合のみ呼び出し可能です。

戻り値
残高情報。
void nn::nex::ServiceItemCatalog::Trace ( qUnsignedInt64  uiTraceFlags = TRACE_ALWAYS,
const String title = NEX_T("") 
) const

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

引数
[in]uiTraceFlagsTraceLog::SetFlag() の引数と同様です。
[in]titleログの先頭に表示する文字列です。