LCI v2.0.0-dev
For Asynchronous Multithreaded Communication
|
The actual implementation for alloc_device. More...
#include <lci_binding_post.hpp>
Public Attributes | |
option_t< size_t > | m_net_max_sends |
option_t< size_t > | m_net_max_recvs |
option_t< size_t > | m_net_max_cqes |
option_t< uint64_t > | m_ofi_lock_mode |
option_t< bool > | m_alloc_default_endpoint |
option_t< attr_ibv_td_strategy_t > | m_ibv_td_strategy |
option_t< const char * > | m_name |
option_t< void * > | m_user_context |
option_t< runtime_t > | m_runtime |
option_t< net_context_t > | m_net_context |
option_t< packet_pool_t > | m_packet_pool |
The actual implementation for alloc_device.
|
inline |
|
inline |
device_t lci::alloc_device_x::call | ( | ) | const |
device_t lci::alloc_device_x::call_impl | ( | size_t | net_max_sends, |
size_t | net_max_recvs, | ||
size_t | net_max_cqes, | ||
uint64_t | ofi_lock_mode, | ||
bool | alloc_default_endpoint, | ||
attr_ibv_td_strategy_t | ibv_td_strategy, | ||
const char * | name, | ||
void * | user_context, | ||
runtime_t | runtime, | ||
net_context_t | net_context, | ||
packet_pool_t | packet_pool ) const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
option_t<bool> lci::alloc_device_x::m_alloc_default_endpoint |
option_t<attr_ibv_td_strategy_t> lci::alloc_device_x::m_ibv_td_strategy |
option_t<const char*> lci::alloc_device_x::m_name |
option_t<net_context_t> lci::alloc_device_x::m_net_context |
option_t<size_t> lci::alloc_device_x::m_net_max_cqes |
option_t<size_t> lci::alloc_device_x::m_net_max_recvs |
option_t<size_t> lci::alloc_device_x::m_net_max_sends |
option_t<uint64_t> lci::alloc_device_x::m_ofi_lock_mode |
option_t<packet_pool_t> lci::alloc_device_x::m_packet_pool |
option_t<void*> lci::alloc_device_x::m_user_context |