REST API処理結果クラス. [詳細]
#include "necbaas/nb_result.h"
Public メソッド | |
NbResult () | |
コンストラクタ. [詳細] | |
NbResult (NbResultCode result_code) | |
コンストラクタ. [詳細] | |
~NbResult () | |
デストラクタ. [詳細] | |
bool | IsSuccess () const |
処理結果成功判定. [詳細] | |
bool | IsRestError () const |
RESTエラー判定. [詳細] | |
bool | IsFatalError () const |
処理結果エラー判定. [詳細] | |
NbResultCode | GetResultCode () const |
処理結果コード取得. [詳細] | |
void | SetResultCode (NbResultCode result_code) |
[内部処理用] [詳細] | |
const T & | GetSuccessData () const |
処理成功データ取得. [詳細] | |
void | SetSuccessData (const T &success_data) |
[内部処理用] [詳細] | |
const NbRestError & | GetRestError () const |
RESTエラーデータ取得. [詳細] | |
void | SetRestError (const NbRestError &rest_error) |
[内部処理用] [詳細] | |
REST API処理結果クラス.
REST APIの処理結果の格納用として使用される.
本クラス内で有効なデータは、以下で判定する.
|
inline |
コンストラクタ.
|
inlineexplicit |
コンストラクタ.
[in] | result_code | 処理結果コード |
|
inline |
デストラクタ.
|
inline |
RESTエラーデータ取得.
|
inline |
処理結果コード取得.
|
inline |
処理成功データ取得.
|
inline |
処理結果エラー判定.
true | REST実行前のエラー、通信エラー等が発生 |
false | REST処理成功 |
|
inline |
RESTエラー判定.
true | RESTのステータスコードが200台以外 |
false | ステータスコードが200台、REST未実行 |
|
inline |
処理結果成功判定.
true | 処理成功(ステータスコードが200台) |
false | 処理失敗 |
|
inline |
[内部処理用]
|
inline |
[内部処理用]
|
inline |
[内部処理用]