LCI v2.0.0-dev
For Asynchronous Multithreaded Communication
|
The actual implementation for RESOURCE net_context. More...
#include <lci_binding_pre.hpp>
Public Types | |
using | attr_t = net_context_attr_t |
Public Member Functions | |
attr_backend_t | get_attr_backend () const |
std::string | get_attr_ofi_provider_name () const |
size_t | get_attr_max_msg_size () const |
size_t | get_attr_max_inject_size () const |
int | get_attr_ibv_gid_idx () const |
bool | get_attr_ibv_force_gid_auto_select () const |
attr_ibv_odp_strategy_t | get_attr_ibv_odp_strategy () const |
attr_ibv_prefetch_strategy_t | get_attr_ibv_prefetch_strategy () const |
void * | get_attr_user_context () const |
attr_t | get_attr () const |
net_context_t ()=default | |
net_context_t (void *p) | |
bool | is_empty () const |
net_context_impl_t * | get_impl () const |
void | set_impl (net_context_impl_t *p) |
bool | operator== (const net_context_t &other) const |
Public Attributes | |
net_context_impl_t * | p_impl = nullptr |
The actual implementation for RESOURCE net_context.
|
default |
|
inline |
net_context_t::attr_t lci::net_context_t::get_attr | ( | ) | const |
attr_backend_t lci::net_context_t::get_attr_backend | ( | ) | const |
bool lci::net_context_t::get_attr_ibv_force_gid_auto_select | ( | ) | const |
int lci::net_context_t::get_attr_ibv_gid_idx | ( | ) | const |
attr_ibv_odp_strategy_t lci::net_context_t::get_attr_ibv_odp_strategy | ( | ) | const |
attr_ibv_prefetch_strategy_t lci::net_context_t::get_attr_ibv_prefetch_strategy | ( | ) | const |
size_t lci::net_context_t::get_attr_max_inject_size | ( | ) | const |
size_t lci::net_context_t::get_attr_max_msg_size | ( | ) | const |
std::string lci::net_context_t::get_attr_ofi_provider_name | ( | ) | const |
void * lci::net_context_t::get_attr_user_context | ( | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
net_context_impl_t* lci::net_context_t::p_impl = nullptr |