| 
    TARAXA
    
   | 
 
#include <http_processor.hpp>

Public Member Functions | |
| GraphQlHttpProcessor (std::shared_ptr<::taraxa::final_chain::FinalChain > final_chain, std::shared_ptr<::taraxa::DagManager > dag_manager, std::shared_ptr<::taraxa::PbftManager > pbft_manager, std::shared_ptr<::taraxa::TransactionManager > transaction_manager, std::shared_ptr<::taraxa::DbStorage > db, std::shared_ptr<::taraxa::GasPricer > gas_pricer, std::weak_ptr<::taraxa::Network > network, uint64_t chain_id) | |
| Response | process (const Request &request) override | 
Private Member Functions | |
| Response | createErrResponse (std::string &&="") | 
| Response | createErrResponse (graphql::response::Value &&error_value) | 
| Response | createOkResponse (std::string &&response_body) | 
Private Attributes | |
| std::shared_ptr< graphql::taraxa::Query > | query_ | 
| std::shared_ptr< graphql::taraxa::Mutation > | mutation_ | 
| std::shared_ptr< graphql::taraxa::Subscription > | subscription_ | 
| graphql::taraxa::Operations | operations_ | 
Additional Inherited Members | |
  Public Types inherited from taraxa::net::HttpProcessor | |
| using | Request = boost::beast::http::request< boost::beast::http::string_body > | 
| using | Response = boost::beast::http::response< boost::beast::http::string_body > | 
| taraxa::net::GraphQlHttpProcessor::GraphQlHttpProcessor | ( | std::shared_ptr<::taraxa::final_chain::FinalChain > | final_chain, | 
| std::shared_ptr<::taraxa::DagManager > | dag_manager, | ||
| std::shared_ptr<::taraxa::PbftManager > | pbft_manager, | ||
| std::shared_ptr<::taraxa::TransactionManager > | transaction_manager, | ||
| std::shared_ptr<::taraxa::DbStorage > | db, | ||
| std::shared_ptr<::taraxa::GasPricer > | gas_pricer, | ||
| std::weak_ptr<::taraxa::Network > | network, | ||
| uint64_t | chain_id | ||
| ) | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  overridevirtual | 
Implements taraxa::net::HttpProcessor.
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private |