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

The actual implementation for RESOURCE comp. More...

#include <lci_binding_pre.hpp>

Collaboration diagram for lci::comp_t:
[legend]

Public Types

using attr_t = comp_attr_t
 

Public Member Functions

attr_comp_type_t get_attr_comp_type () const
 
int get_attr_sync_threshold () const
 
bool get_attr_zero_copy_am () const
 
attr_cq_type_t get_attr_cq_type () const
 
int get_attr_cq_default_length () const
 
void * get_attr_user_context () const
 
attr_t get_attr () const
 
 comp_t ()=default
 
 comp_t (void *p)
 
bool is_empty () const
 
comp_impl_tget_impl () const
 
void set_impl (comp_impl_t *p)
 
bool operator== (const comp_t &other) const
 

Public Attributes

comp_impl_tp_impl = nullptr
 

Detailed Description

The actual implementation for RESOURCE comp.

Member Typedef Documentation

◆ attr_t

Constructor & Destructor Documentation

◆ comp_t() [1/2]

lci::comp_t::comp_t ( )
default
Here is the caller graph for this function:

◆ comp_t() [2/2]

lci::comp_t::comp_t ( void * p)
inline

Member Function Documentation

◆ get_attr()

comp_t::attr_t lci::comp_t::get_attr ( ) const

◆ get_attr_comp_type()

attr_comp_type_t lci::comp_t::get_attr_comp_type ( ) const

◆ get_attr_cq_default_length()

int lci::comp_t::get_attr_cq_default_length ( ) const

◆ get_attr_cq_type()

attr_cq_type_t lci::comp_t::get_attr_cq_type ( ) const

◆ get_attr_sync_threshold()

int lci::comp_t::get_attr_sync_threshold ( ) const

◆ get_attr_user_context()

void * lci::comp_t::get_attr_user_context ( ) const

◆ get_attr_zero_copy_am()

bool lci::comp_t::get_attr_zero_copy_am ( ) const

◆ get_impl()

comp_impl_t * lci::comp_t::get_impl ( ) const
inline

◆ is_empty()

bool lci::comp_t::is_empty ( ) const
inline

◆ operator==()

bool lci::comp_t::operator== ( const comp_t & other) const
inline
Here is the call graph for this function:

◆ set_impl()

void lci::comp_t::set_impl ( comp_impl_t * p)
inline

Member Data Documentation

◆ p_impl

comp_impl_t* lci::comp_t::p_impl = nullptr

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