|
std::unique_ptr< DukHeap > | get (const std::string &filename, std::vector< std::string > module_prefixes, std::map< std::string, std::function< std::string()> > session_data, std::shared_ptr< MockServerGlobalScope > shared_globals) |
|
void | release (std::unique_ptr< DukHeap > heap) |
|
◆ DukHeapPool()
server_mock::DukHeapPool::DukHeapPool |
( |
| ) |
|
|
privatedefault |
◆ get()
std::unique_ptr< DukHeap > server_mock::DukHeapPool::get |
( |
const std::string & |
filename, |
|
|
std::vector< std::string > |
module_prefixes, |
|
|
std::map< std::string, std::function< std::string()> > |
session_data, |
|
|
std::shared_ptr< MockServerGlobalScope > |
shared_globals |
|
) |
| |
|
inline |
◆ instance()
static DukHeapPool * server_mock::DukHeapPool::instance |
( |
| ) |
|
|
inlinestatic |
◆ release()
void server_mock::DukHeapPool::release |
( |
std::unique_ptr< DukHeap > |
heap | ) |
|
|
inline |
◆ instance_
◆ pool_
std::list<std::unique_ptr<DukHeap> > server_mock::DukHeapPool::pool_ |
|
private |
◆ pool_mtx_
std::mutex server_mock::DukHeapPool::pool_mtx_ |
|
private |
The documentation for this class was generated from the following file: