LCI v2.0.0-dev
For Asynchronous Multithreaded Communication
|
The actual implementation for alloc_packet_pool. More...
#include <lci_binding_post.hpp>
Public Member Functions | |
alloc_packet_pool_x () | |
alloc_packet_pool_x && | packet_size (size_t packet_size_in) |
alloc_packet_pool_x && | npackets (size_t npackets_in) |
alloc_packet_pool_x && | name (const char *name_in) |
alloc_packet_pool_x && | user_context (void *user_context_in) |
alloc_packet_pool_x && | runtime (runtime_t runtime_in) |
packet_pool_t | call_impl (size_t packet_size, size_t npackets, const char *name, void *user_context, runtime_t runtime) const |
packet_pool_t | call () const |
packet_pool_t | operator() () const |
Public Attributes | |
option_t< size_t > | m_packet_size |
option_t< size_t > | m_npackets |
option_t< const char * > | m_name |
option_t< void * > | m_user_context |
option_t< runtime_t > | m_runtime |
The actual implementation for alloc_packet_pool.
|
inline |
packet_pool_t lci::alloc_packet_pool_x::call | ( | ) | const |
packet_pool_t lci::alloc_packet_pool_x::call_impl | ( | size_t | packet_size, |
size_t | npackets, | ||
const char * | name, | ||
void * | user_context, | ||
runtime_t | runtime ) const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
option_t<const char*> lci::alloc_packet_pool_x::m_name |
option_t<size_t> lci::alloc_packet_pool_x::m_npackets |
option_t<size_t> lci::alloc_packet_pool_x::m_packet_size |
option_t<void*> lci::alloc_packet_pool_x::m_user_context |