nlib
|
JSON-RPCのレスポンスを表すクラスです。 [詳解]
#include "nn/nlib/msgpack/jsonrpc/JsonRpcResponse.h"
公開型 | |
enum | ErrorCode { kOk = 0, kParseError = -32700, kInvalidRequest = -32600, kMethodNotFound = -32601, kInvalidParams = -32602, kInternalError = -32603, kClientAbort = -31000 } |
JSON-RPCのレスポンスに含まれる(事前定義の)エラーコードの定義です。 [詳解] | |
公開メンバ関数 | |
void | MoveResultFrom (MpObject &obj) noexcept |
JSON-RPCの戻り値を設定します(エラーでない場合)。 [詳解] | |
void | MoveResultFrom (MpObject &&obj) noexcept |
JSON-RPCの戻り値を設定します(エラーでない場合)。 [詳解] | |
void | SetError (int errcode, const char *msg, MpObject &data) noexcept |
JSON-RPC関数のエラーを設定します。 [詳解] | |
void | SetError (int errcode, const char *msg) noexcept |
JSON-RPC関数のエラーを設定します。 [詳解] | |
ErrorCode | GetError () const noexcept |
エラーコードを返します。 | |
reqid_t | GetId () const noexcept |
JSON-RPCレスポンスのid を返します。 | |
const char * | GetErrorMessage () const noexcept |
エラーメッセージを返します。 | |
MpObject & | GetMpObject () noexcept |
JSON-RPCの戻り値か、エラーの付加情報を返します。 [詳解] | |
const MpObject & | GetMpObject () const noexcept |
上記関数のconst 修飾付き版です。 | |
operator bool () const | |
オブジェクトが初期化済みで内部でエラーが発生していなければtrue 、発生していればfalse を返します。 | |
コンストラクタ、デストラクタ、及び初期化 | |
JsonRpcResponse () noexcept | |
デフォルトコンストラクタです。 | |
~JsonRpcResponse () noexcept | |
デストラクタです。 | |
JSON-RPCのレスポンスを表すクラスです。
JsonRpcResponse.h の 40 行目に定義があります。
JSON-RPCのレスポンスに含まれる(事前定義の)エラーコードの定義です。
JsonRpcResponse.h の 42 行目に定義があります。
|
inlinenoexcept |
|
noexcept |
JSON-RPCの戻り値を設定します(エラーでない場合)。
[in,out] | obj | 設定される戻り値 |
obj
の内容はJsonRpcResponse
オブジェクトに移動することに注意してください。
|
noexcept |
JSON-RPCの戻り値を設定します(エラーでない場合)。
[in,out] | obj | 設定される戻り値 |
obj
の内容はJsonRpcResponse
オブジェクトに移動することに注意してください。
|
noexcept |
JSON-RPC関数のエラーを設定します。
[in] | errcode | エラーコード |
[in] | msg | エラーメッセージ |
[in,out] | data | エラーについての追加情報 |
JsonRpcResponse
オブジェクトに移動することに注意してください。
|
inlinenoexcept |
© Nintendo Co., Ltd. All rights reserved.