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>
mt_pooled_secure_allocator< T >::internal_pool::internal_pool ( size_type  nrequested_size,
size_type  nnext_size,
size_type  nmax_size 
)
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:
Released under the MIT license