サービスアイテム機能のためのサーバー通信処理を行うクラスです。 [詳解]
#include <RendezVous/Services/Jugem/ServiceItem/src/Client/ServiceItemInternalClient.h>
公開メンバ関数 | |
ServiceItemInternalClient () | |
コンストラクタです。 [詳解] | |
virtual | ~ServiceItemInternalClient () |
デストラクタです。 [詳解] | |
virtual qBool | AcquireServiceItemByAccount (ProtocolCallContext *pContext, const ServiceItemAcquireServiceItemByAccountParam &request, ServiceItemAcquireServiceItemResponse *response) |
サービスアイテムを獲得すると同時にアカウント単位で利用する権利用バイナリデータを登録します。 [詳解] | |
virtual qBool | Bind (Credentials *pCredentials) |
サービスを利用するための証明書を登録します。 [詳解] | |
virtual qBool | GetSupportId (ProtocolCallContext *pContext, String *supportId, const ServiceItemGetSupportIdParam ¶m) |
ユーザーを一意に識別できるサポート ID を取得します。 [詳解] | |
virtual qBool | PostRightBinaryByAccount (ProtocolCallContext *pContext, const ServiceItemPostRightBinaryByAccountParam &request, ServiceItemPostRightBinaryResponse *response) |
アカウント単位で利用する権利用バイナリデータを登録します。 [詳解] | |
void | SetDefaultCredentials (Credentials *pCredentials) |
virtual qBool | Unbind () |
証明書の登録を解除します。 [詳解] | |
サービスアイテム機能のためのサーバー通信処理を行うクラスです。
開発者が直接このインタフェースを使用することはありません。 ServiceItemClient を使用してください。
nn::nex::ServiceItemInternalClient::ServiceItemInternalClient | ( | ) |
コンストラクタです。
コンストラクタです。
|
virtual |
デストラクタです。
デストラクタです。
|
virtual |
アカウント単位で利用する権利用バイナリデータを登録します。
[in,out] | pContext | 呼び出し情報。 |
[in] | request | リクエストパラメータ。 |
[out] | response | レスポンス。 |
true RMC 呼び出しの初期化に成功。
false 失敗。
|
virtual |
サービスアイテムを獲得すると同時にアカウント単位で利用する権利用バイナリデータを登録します。
現時点では、獲得できるサービスアイテムの種類として消費型サービス利用券のみをサポートしています。 本関数で取得できるサービスアイテムの最大数は9999です。これ以上の数のアイテムの購入が必要になる場合はアイテム自体を別にする等の対応が必要になります。
[in,out] | pContext | 呼び出し情報。 |
[in] | request | リクエストパラメータ。 |
[out] | response | レスポンス。 |
true RMC 呼び出しの初期化に成功。
false 失敗。
|
virtual |
ユーザーを一意に識別できるサポート ID を取得します。
[in,out] | pContext | 呼び出し情報。 |
[out] | supportId | サポート ID を受け取る文字列オブジェクト。 |
[in] | param | 追加のユーザー情報。 |
true RMC 呼び出しの初期化に成功。
false 失敗。
|
inherited |
pCredentials | The default Credentials for this service. |
|
virtualinherited |
サービスを利用するための証明書を登録します。
サービスを利用するための証明書をセットします。 機能を利用する前にセットする必要があります。NgsFacade::Login() の非同期処理に成功後、 NgsFacade::GetCredentials() で取得した証明書を引数に指定してください。 Bind() で証明書をセットした後もう一度 Bind() を呼び出すと証明書を差し替える事ができます。
[in] | pCredentials | サービスにアクセスするための証明書。 |
true 成功。pCredentials が NULL でない場合は必ず成功します。
false pCredentials に NULL が指定された。