MySQL 9.1.0
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 |