Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
mt_pooled_secure_allocator< T >::internal_pool Struct Reference
Inheritance diagram for mt_pooled_secure_allocator< T >::internal_pool:
Collaboration diagram for mt_pooled_secure_allocator< T >::internal_pool:
Public Member Functions | |
internal_pool (size_type nrequested_size, size_type nnext_size, size_type nmax_size) | |
Public Member Functions inherited from pooled_secure_allocator< uint8_t > | |
pooled_secure_allocator (const size_type nrequested_size=32, const size_type nnext_size=32, const size_type nmax_size=0) noexcept | |
~pooled_secure_allocator () noexcept | |
uint8_t * | allocate (std::size_t n, const void *hint=0) |
void | deallocate (uint8_t *p, std::size_t n) |
Public Attributes | |
std::mutex | mutex |
Additional Inherited Members | |
Public Types inherited from pooled_secure_allocator< uint8_t > | |
typedef std::allocator< uint8_t > | base |
typedef base::size_type | size_type |
typedef base::difference_type | difference_type |
typedef base::pointer | pointer |
typedef base::const_pointer | const_pointer |
typedef base::reference | reference |
typedef base::const_reference | const_reference |
typedef base::value_type | value_type |
Detailed Description
template<typename T>
struct mt_pooled_secure_allocator< T >::internal_pool
Definition at line 71 of file mt_pooled_secure.h.
Constructor & Destructor Documentation
◆ internal_pool()
template<typename T>
|
inline |
Definition at line 72 of file mt_pooled_secure.h.
Member Data Documentation
◆ mutex
template<typename T>
std::mutex mt_pooled_secure_allocator< T >::internal_pool::mutex |
Definition at line 78 of file mt_pooled_secure.h.
The documentation for this struct was generated from the following file:
- src/support/allocators/mt_pooled_secure.h