![]() |
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 |