LCI v2.0.0-dev
For Asynchronous Multithreaded Communication
Loading...
Searching...
No Matches
alloc_net_context

Allocate a new net_context object. More...

Collaboration diagram for alloc_net_context:

Classes

class  lci::alloc_net_context_x
 The actual implementation for alloc_net_context. More...
 

Detailed Description

Allocate a new net_context object.

Parameters
[in,out]backendof type attr_backend_t; optional argument; argument for the corresponding attribute
[in,out]ofi_provider_nameof type std::string; optional argument; argument for the corresponding attribute
[in,out]max_msg_sizeof type size_t; optional argument; argument for the corresponding attribute
[in,out]max_inject_sizeof type size_t; optional argument; argument for the corresponding attribute
[in,out]ibv_gid_idxof type int; optional argument; argument for the corresponding attribute
[in,out]ibv_force_gid_auto_selectof type bool; optional argument; argument for the corresponding attribute
[in,out]ibv_odp_strategyof type attr_ibv_odp_strategy_t; optional argument; argument for the corresponding attribute
[in,out]ibv_prefetch_strategyof type attr_ibv_prefetch_strategy_t; optional argument; argument for the corresponding attribute
[in,out]use_dmabufof type bool; optional argument; argument for the corresponding attribute
[in,out]nameof type const char*; optional argument; argument for the corresponding attribute
[in,out]user_contextof type void*; optional argument; argument for the corresponding attribute
[in]runtimeof type runtime_t; optional argument; The runtime object.
Returns
of type net_context_t; The allocated object.