LCI v2.0.0-dev
For Asynchronous Multithreaded Communication
|
The actual implementation for alloc_runtime. More...
#include <lci_binding_post.hpp>
Public Member Functions | |
alloc_runtime_x () | |
alloc_runtime_x && | packet_return_threshold (size_t packet_return_threshold_in) |
alloc_runtime_x && | imm_nbits_tag (int imm_nbits_tag_in) |
alloc_runtime_x && | imm_nbits_rcomp (int imm_nbits_rcomp_in) |
alloc_runtime_x && | alloc_default_device (bool alloc_default_device_in) |
alloc_runtime_x && | alloc_default_packet_pool (bool alloc_default_packet_pool_in) |
alloc_runtime_x && | alloc_default_matching_engine (bool alloc_default_matching_engine_in) |
alloc_runtime_x && | rdv_protocol (attr_rdv_protocol_t rdv_protocol_in) |
alloc_runtime_x && | user_context (void *user_context_in) |
runtime_t | call_impl (size_t packet_return_threshold, int imm_nbits_tag, int imm_nbits_rcomp, bool alloc_default_device, bool alloc_default_packet_pool, bool alloc_default_matching_engine, attr_rdv_protocol_t rdv_protocol, void *user_context) const |
runtime_t | call () const |
runtime_t | operator() () const |
Public Attributes | |
option_t< size_t > | m_packet_return_threshold |
option_t< int > | m_imm_nbits_tag |
option_t< int > | m_imm_nbits_rcomp |
option_t< bool > | m_alloc_default_device |
option_t< bool > | m_alloc_default_packet_pool |
option_t< bool > | m_alloc_default_matching_engine |
option_t< attr_rdv_protocol_t > | m_rdv_protocol |
option_t< void * > | m_user_context |
The actual implementation for alloc_runtime.
|
inline |
|
inline |
|
inline |
|
inline |
runtime_t lci::alloc_runtime_x::call | ( | ) | const |
runtime_t lci::alloc_runtime_x::call_impl | ( | size_t | packet_return_threshold, |
int | imm_nbits_tag, | ||
int | imm_nbits_rcomp, | ||
bool | alloc_default_device, | ||
bool | alloc_default_packet_pool, | ||
bool | alloc_default_matching_engine, | ||
attr_rdv_protocol_t | rdv_protocol, | ||
void * | user_context ) const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
option_t<bool> lci::alloc_runtime_x::m_alloc_default_device |
option_t<bool> lci::alloc_runtime_x::m_alloc_default_matching_engine |
option_t<bool> lci::alloc_runtime_x::m_alloc_default_packet_pool |
option_t<int> lci::alloc_runtime_x::m_imm_nbits_rcomp |
option_t<int> lci::alloc_runtime_x::m_imm_nbits_tag |
option_t<size_t> lci::alloc_runtime_x::m_packet_return_threshold |
option_t<attr_rdv_protocol_t> lci::alloc_runtime_x::m_rdv_protocol |
option_t<void*> lci::alloc_runtime_x::m_user_context |