#include <rpc.hpp>
 | 
|   | Rpc (std::shared_ptr< AppBase > app) | 
|   | 
| std::string  | name () const override | 
|   | 
| std::string  | description () const override | 
|   | 
| void  | init (const boost::program_options::variables_map &options) override | 
|   | 
| void  | addOptions (boost::program_options::options_description &command_line_options) override | 
|   | 
| void  | start () override | 
|   | 
| void  | shutdown () override | 
|   | 
|   | Plugin (std::shared_ptr< AppBase > &a) | 
|   | 
| virtual  | ~Plugin ()=default | 
|   | 
| std::shared_ptr< AppBase >  | app () const | 
|   | 
◆ JsonRpcServer
◆ Rpc()
  
  
      
        
          | taraxa::plugin::Rpc::Rpc  | 
          ( | 
          std::shared_ptr< AppBase >  | 
          app | ) | 
           | 
         
       
   | 
  
inlineexplicit   | 
  
 
 
◆ addOptions()
  
  
      
        
          | void taraxa::plugin::Rpc::addOptions  | 
          ( | 
          boost::program_options::options_description &  | 
          command_line_options | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ description()
  
  
      
        
          | std::string taraxa::plugin::Rpc::description  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineoverridevirtual   | 
  
 
 
◆ init()
  
  
      
        
          | void taraxa::plugin::Rpc::init  | 
          ( | 
          const boost::program_options::variables_map &  | 
          options | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ name()
  
  
      
        
          | std::string taraxa::plugin::Rpc::name  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineoverridevirtual   | 
  
 
 
◆ shutdown()
  
  
      
        
          | void taraxa::plugin::Rpc::shutdown  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ start()
  
  
      
        
          | void taraxa::plugin::Rpc::start  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ enable_debug_
  
  
      
        
          | bool taraxa::plugin::Rpc::enable_debug_ = false | 
         
       
   | 
  
private   | 
  
 
 
◆ enable_test_rpc_
  
  
      
        
          | bool taraxa::plugin::Rpc::enable_test_rpc_ = false | 
         
       
   | 
  
private   | 
  
 
 
◆ graphql_http_
◆ graphql_thread_pool_
◆ graphql_ws_
◆ jsonrpc_api_
◆ jsonrpc_http_
◆ jsonrpc_ws_
◆ rpc_thread_pool_
◆ threads_
  
  
      
        
          | uint32_t taraxa::plugin::Rpc::threads_ = 0 | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following files:
- libraries/plugin/rpc/include/plugin/rpc.hpp
 
- libraries/plugin/rpc/src/rpc.cpp