nlib
|
JSON-RPCリクエストを読み込むためのクラスです。 [詳解]
#include "nn/nlib/msgpack/jsonrpc/JsonRpcRequest.h"
公開型 | |
typedef Nlist< JsonRpcRequest > | ListType |
バイト列から復元されるJSON-RPCリクエストのシーケンスを格納する型 | |
静的公開メンバ関数 | |
static errno_t | ReadRequest (const void *p, size_t n, ListType *request_list) noexcept |
JSON-RPCリクエストのバイト列をオブジェクトに復元します。 [詳解] | |
JSON-RPCリクエストを読み込むためのクラスです。
JsonRpcRequest
の並びに復元します。 実際のバイト列の受信はユーザーが記述する必要があります。 JsonRpcServerExec()
内で利用されていて、サーバーの処理にJsonRpcServerExec
を利用する場合は利用する必要がありません。 JsonRpcRequest.h の 138 行目に定義があります。
|
staticnoexcept |
JSON-RPCリクエストのバイト列をオブジェクトに復元します。
[in] | p | JSON-RPCリクエストのバイト列へのポインタ |
[in] | n | バイト列のサイズ |
[out] | request_list | 復元されたJsonRpcRequest の並びが格納されるポインタ |
0 | 成功しました。 |
EINVAL | p 又はrequest_list がNULL であるか、n が0の場合 |
ENOMEM | メモリの確保に失敗した場合 |
© 2012-2017 Nintendo Co., Ltd. All rights reserved.