LCI v2.0.0-dev
For Asynchronous Multithreaded Communication
Loading...
Searching...
No Matches
lci::alloc_runtime_x Class Reference

The actual implementation for alloc_runtime. More...

#include <lci_binding_post.hpp>

Collaboration diagram for lci::alloc_runtime_x:
[legend]

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_tm_rdv_protocol
 
option_t< void * > m_user_context
 

Detailed Description

The actual implementation for alloc_runtime.

Constructor & Destructor Documentation

◆ alloc_runtime_x()

lci::alloc_runtime_x::alloc_runtime_x ( )
inline
Here is the caller graph for this function:

Member Function Documentation

◆ alloc_default_device()

alloc_runtime_x && lci::alloc_runtime_x::alloc_default_device ( bool alloc_default_device_in)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ alloc_default_matching_engine()

alloc_runtime_x && lci::alloc_runtime_x::alloc_default_matching_engine ( bool alloc_default_matching_engine_in)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ alloc_default_packet_pool()

alloc_runtime_x && lci::alloc_runtime_x::alloc_default_packet_pool ( bool alloc_default_packet_pool_in)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ call()

runtime_t lci::alloc_runtime_x::call ( ) const
Here is the call graph for this function:
Here is the caller graph for this function:

◆ call_impl()

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
Here is the call graph for this function:
Here is the caller graph for this function:

◆ imm_nbits_rcomp()

alloc_runtime_x && lci::alloc_runtime_x::imm_nbits_rcomp ( int imm_nbits_rcomp_in)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ imm_nbits_tag()

alloc_runtime_x && lci::alloc_runtime_x::imm_nbits_tag ( int imm_nbits_tag_in)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ operator()()

runtime_t lci::alloc_runtime_x::operator() ( ) const
inline
Here is the call graph for this function:

◆ packet_return_threshold()

alloc_runtime_x && lci::alloc_runtime_x::packet_return_threshold ( size_t packet_return_threshold_in)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ rdv_protocol()

alloc_runtime_x && lci::alloc_runtime_x::rdv_protocol ( attr_rdv_protocol_t rdv_protocol_in)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ user_context()

alloc_runtime_x && lci::alloc_runtime_x::user_context ( void * user_context_in)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ m_alloc_default_device

option_t<bool> lci::alloc_runtime_x::m_alloc_default_device

◆ m_alloc_default_matching_engine

option_t<bool> lci::alloc_runtime_x::m_alloc_default_matching_engine

◆ m_alloc_default_packet_pool

option_t<bool> lci::alloc_runtime_x::m_alloc_default_packet_pool

◆ m_imm_nbits_rcomp

option_t<int> lci::alloc_runtime_x::m_imm_nbits_rcomp

◆ m_imm_nbits_tag

option_t<int> lci::alloc_runtime_x::m_imm_nbits_tag

◆ m_packet_return_threshold

option_t<size_t> lci::alloc_runtime_x::m_packet_return_threshold

◆ m_rdv_protocol

option_t<attr_rdv_protocol_t> lci::alloc_runtime_x::m_rdv_protocol

◆ m_user_context

option_t<void*> lci::alloc_runtime_x::m_user_context

The documentation for this class was generated from the following files: