![]()  | 
  
    MySQL 8.4.7
    
   Source Code Documentation 
   | 
 
memory heap of duk contexts. More...
Classes | |
| class | HeapDeleter | 
Public Member Functions | |
| DukHeap (std::vector< std::string > module_prefixes, std::shared_ptr< MockServerGlobalScope > shared_globals) | |
| void | prepare (std::string filename, std::map< std::string, std::function< std::string()> > &session_data) | 
| duk_context * | context () | 
Private Member Functions | |
| void | prepare_process_object () | 
| void | prepare_mysqld_object (const std::map< std::string, std::function< std::string()> > &session_data) | 
| void | load_script (const std::string &filename) | 
Private Attributes | |
| std::unique_ptr< duk_context, HeapDeleter > | heap_ {} | 
| std::shared_ptr< MockServerGlobalScope > | shared_ | 
Static Private Attributes | |
| static std::mutex | scripts_mtx_ {} | 
| static std::map< std::string, std::string > | scripts_ {} | 
memory heap of duk contexts.
contains:
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inlineprivate | 
      
  | 
  inline | 
      
  | 
  inlineprivate | 
      
  | 
  inlineprivate | 
      
  | 
  private | 
      
  | 
  staticprivate | 
      
  | 
  staticprivate | 
      
  | 
  private |