#include <custom_json_writer.hpp>
 | 
| void  | WriteId (const jsonrpc::Value &id) | 
|   | 
Custom JsonWriter to format events for pub-sub rpc. 
Definition at line 28 of file custom_json_writer.hpp.
 
  
  
      
        
          | kagome::api::JsonWriter::JsonWriter  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | void kagome::api::JsonWriter::EndArray  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineoverride   | 
  
 
 
  
  
      
        
          | void kagome::api::JsonWriter::EndDocument  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineoverride   | 
  
 
 
  
  
      
        
          | void kagome::api::JsonWriter::EndFaultResponse  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineoverride   | 
  
 
 
  
  
      
        
          | void kagome::api::JsonWriter::EndParameter  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineoverride   | 
  
 
 
  
  
      
        
          | void kagome::api::JsonWriter::EndRequest  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineoverride   | 
  
 
 
  
  
      
        
          | void kagome::api::JsonWriter::EndResponse  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineoverride   | 
  
 
 
  
  
      
        
          | void kagome::api::JsonWriter::EndStruct  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineoverride   | 
  
 
 
  
  
      
        
          | void kagome::api::JsonWriter::EndStructElement  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineoverride   | 
  
 
 
  
  
      
        
          | std::shared_ptr<jsonrpc::FormattedData> kagome::api::JsonWriter::GetData  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineoverride   | 
  
 
 
  
  
      
        
          | void kagome::api::JsonWriter::StartArray  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineoverride   | 
  
 
 
  
  
      
        
          | void kagome::api::JsonWriter::StartDocument  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineoverride   | 
  
 
 
  
  
      
        
          | void kagome::api::JsonWriter::StartFaultResponse  | 
          ( | 
          const jsonrpc::Value &  | 
          id | ) | 
           | 
         
       
   | 
  
inlineoverride   | 
  
 
 
  
  
      
        
          | void kagome::api::JsonWriter::StartParameter  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineoverride   | 
  
 
 
  
  
      
        
          | void kagome::api::JsonWriter::StartRequest  | 
          ( | 
          const std::string &  | 
          methodName,  | 
         
        
           | 
           | 
          const jsonrpc::Value &  | 
          id  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlineoverride   | 
  
 
 
  
  
      
        
          | void kagome::api::JsonWriter::StartResponse  | 
          ( | 
          const jsonrpc::Value &  | 
          id | ) | 
           | 
         
       
   | 
  
inlineoverride   | 
  
 
 
  
  
      
        
          | void kagome::api::JsonWriter::StartStruct  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineoverride   | 
  
 
 
  
  
      
        
          | void kagome::api::JsonWriter::StartStructElement  | 
          ( | 
          const std::string &  | 
          name | ) | 
           | 
         
       
   | 
  
inlineoverride   | 
  
 
 
  
  
      
        
          | void kagome::api::JsonWriter::Write  | 
          ( | 
          bool  | 
          value | ) | 
           | 
         
       
   | 
  
inlineoverride   | 
  
 
 
  
  
      
        
          | void kagome::api::JsonWriter::Write  | 
          ( | 
          double  | 
          value | ) | 
           | 
         
       
   | 
  
inlineoverride   | 
  
 
 
  
  
      
        
          | void kagome::api::JsonWriter::Write  | 
          ( | 
          int32_t  | 
          value | ) | 
           | 
         
       
   | 
  
inlineoverride   | 
  
 
 
  
  
      
        
          | void kagome::api::JsonWriter::Write  | 
          ( | 
          int64_t  | 
          value | ) | 
           | 
         
       
   | 
  
inlineoverride   | 
  
 
 
  
  
      
        
          | void kagome::api::JsonWriter::Write  | 
          ( | 
          const std::string &  | 
          value | ) | 
           | 
         
       
   | 
  
inlineoverride   | 
  
 
 
  
  
      
        
          | void kagome::api::JsonWriter::Write  | 
          ( | 
          const tm &  | 
          value | ) | 
           | 
         
       
   | 
  
inlineoverride   | 
  
 
 
  
  
      
        
          | void kagome::api::JsonWriter::WriteBinary  | 
          ( | 
          const char *  | 
          data,  | 
         
        
           | 
           | 
          size_t  | 
          size  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlineoverride   | 
  
 
 
  
  
      
        
          | void kagome::api::JsonWriter::WriteFault  | 
          ( | 
          int32_t  | 
          code,  | 
         
        
           | 
           | 
          const std::string &  | 
          string  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlineoverride   | 
  
 
 
  
  
      
        
          | void kagome::api::JsonWriter::WriteId  | 
          ( | 
          const jsonrpc::Value &  | 
          id | ) | 
           | 
         
       
   | 
  
inlineprivate   | 
  
 
 
  
  
      
        
          | void kagome::api::JsonWriter::WriteNull  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineoverride   | 
  
 
 
  
  
      
        
          | std::shared_ptr<jsonrpc::JsonFormattedData> kagome::api::JsonWriter::myRequestData | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following file: