![]()  | 
  
    MySQL 9.5.0
    
   Source Code Documentation 
   | 
 
Contains the handlers to be used to attend JavaScript processing requests for a specific service. More...
#include <jit_executor_service_handlers.h>
Public Member Functions | |
| ServiceHandlers (const ServiceHandlerConfig &config) | |
| ServiceHandlers (const ServiceHandlers &other) | |
| ~ServiceHandlers () override | |
| std::shared_ptr< IContextHandle > | get_context (const std::string &debug_port="") override | 
| void | release_debug_context () override | 
| bool | init () override | 
| void | teardown () override | 
| std::string | error () override | 
| std::chrono::seconds | idle_time () const override | 
| uint64_t | memory_units () const override | 
| void | set_max_heap_size (uint64_t) override | 
  Public Member Functions inherited from jit_executor::IServiceHandlers | |
| virtual | ~IServiceHandlers ()=default | 
Private Member Functions | |
| void | init_common_context () | 
| void | do_tear_down () | 
Private Attributes | |
| ServiceHandlerConfig | m_config | 
| std::unique_ptr< CommonContext > | m_common_context | 
| std::shared_ptr< IContextHandle > | m_debug_context | 
| std::shared_ptr< ContextPool > | m_context_pool | 
| std::chrono::time_point< std::chrono::system_clock > | m_last_used_time | 
| std::string | m_error | 
| std::unique_ptr< std::thread > | m_teardown_thread | 
Contains the handlers to be used to attend JavaScript processing requests for a specific service.
| jit_executor::ServiceHandlers::ServiceHandlers | ( | const ServiceHandlerConfig & | config | ) | 
| jit_executor::ServiceHandlers::ServiceHandlers | ( | const ServiceHandlers & | other | ) | 
      
  | 
  override | 
      
  | 
  private | 
      
  | 
  overridevirtual | 
Implements jit_executor::IServiceHandlers.
      
  | 
  overridevirtual | 
Implements jit_executor::IServiceHandlers.
      
  | 
  overridevirtual | 
Implements jit_executor::IServiceHandlers.
      
  | 
  overridevirtual | 
Implements jit_executor::IServiceHandlers.
      
  | 
  private | 
      
  | 
  overridevirtual | 
Implements jit_executor::IServiceHandlers.
      
  | 
  overridevirtual | 
Implements jit_executor::IServiceHandlers.
      
  | 
  overridevirtual | 
Implements jit_executor::IServiceHandlers.
      
  | 
  overridevirtual | 
Implements jit_executor::IServiceHandlers.
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private |