| 
    Kagome
    
   Polkadot Runtime Engine in C++17 
   | 
 
Public Member Functions | |
| bool | parse (std::string_view request) | 
| bool | scalar () const | 
| bool | Null () | 
| bool | Bool (bool) | 
| bool | Int (int) | 
| bool | Uint (unsigned) | 
| bool | Int64 (int64_t) | 
| bool | Uint64 (uint64_t) | 
| bool | Double (double) | 
| bool | RawNumber (const char *, size_t, bool) | 
| bool | String (const char *, size_t, bool) | 
| bool | Key (const char *, size_t, bool) | 
| bool | StartArray () | 
| bool | EndArray (size_t) | 
| bool | StartObject () | 
| bool | EndObject (size_t) | 
Public Attributes | |
| Cb | cb | 
| rapidjson::MemoryStream | stream {nullptr, 0} | 
| size_t | level = 0 | 
| size_t | begin = 0 | 
Parses jsonrpc batch request. Callback is invoked for each request.
Definition at line 16 of file jrpc_handle_batch.cpp.
      
  | 
  inline | 
Definition at line 35 of file jrpc_handle_batch.cpp.
      
  | 
  inline | 
Definition at line 50 of file jrpc_handle_batch.cpp.
      
  | 
  inline | 
Definition at line 69 of file jrpc_handle_batch.cpp.
      
  | 
  inline | 
Definition at line 83 of file jrpc_handle_batch.cpp.
      
  | 
  inline | 
Definition at line 38 of file jrpc_handle_batch.cpp.
      
  | 
  inline | 
Definition at line 44 of file jrpc_handle_batch.cpp.
      
  | 
  inline | 
Definition at line 59 of file jrpc_handle_batch.cpp.
      
  | 
  inline | 
Definition at line 32 of file jrpc_handle_batch.cpp.
      
  | 
  inline | 
Definition at line 23 of file jrpc_handle_batch.cpp.
      
  | 
  inline | 
Definition at line 53 of file jrpc_handle_batch.cpp.
      
  | 
  inline | 
Definition at line 29 of file jrpc_handle_batch.cpp.
      
  | 
  inline | 
Definition at line 62 of file jrpc_handle_batch.cpp.
      
  | 
  inline | 
Definition at line 73 of file jrpc_handle_batch.cpp.
      
  | 
  inline | 
Definition at line 56 of file jrpc_handle_batch.cpp.
      
  | 
  inline | 
Definition at line 41 of file jrpc_handle_batch.cpp.
      
  | 
  inline | 
Definition at line 47 of file jrpc_handle_batch.cpp.
| size_t kagome::api::Parser< Cb >::begin = 0 | 
Definition at line 21 of file jrpc_handle_batch.cpp.
| Cb kagome::api::Parser< Cb >::cb | 
Definition at line 17 of file jrpc_handle_batch.cpp.
| size_t kagome::api::Parser< Cb >::level = 0 | 
Definition at line 20 of file jrpc_handle_batch.cpp.
| rapidjson::MemoryStream kagome::api::Parser< Cb >::stream {nullptr, 0} | 
Definition at line 19 of file jrpc_handle_batch.cpp.