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

The actual implementation for net_poll_cq. More...

#include <lci_binding_post.hpp>

Collaboration diagram for lci::net_poll_cq_x:
[legend]

Public Member Functions

 net_poll_cq_x (size_t max_polls_in, net_status_t *statuses_in)
 
net_poll_cq_x && max_polls (size_t max_polls_in)
 
net_poll_cq_x && statuses (net_status_t *statuses_in)
 
net_poll_cq_x && runtime (runtime_t runtime_in)
 
net_poll_cq_x && device (device_t device_in)
 
size_t call_impl (size_t max_polls, net_status_t *statuses, runtime_t runtime, device_t device) const
 
size_t call () const
 
size_t operator() () const
 

Public Attributes

size_t m_max_polls
 
net_status_tm_statuses
 
option_t< runtime_tm_runtime
 
option_t< device_tm_device
 

Detailed Description

The actual implementation for net_poll_cq.

Constructor & Destructor Documentation

◆ net_poll_cq_x()

lci::net_poll_cq_x::net_poll_cq_x ( size_t max_polls_in,
net_status_t * statuses_in )
inline
Here is the caller graph for this function:

Member Function Documentation

◆ call()

size_t lci::net_poll_cq_x::call ( ) const
Here is the call graph for this function:
Here is the caller graph for this function:

◆ call_impl()

size_t lci::net_poll_cq_x::call_impl ( size_t max_polls,
net_status_t * statuses,
runtime_t runtime,
device_t device ) const
Here is the call graph for this function:
Here is the caller graph for this function:

◆ device()

net_poll_cq_x && lci::net_poll_cq_x::device ( device_t device_in)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ max_polls()

net_poll_cq_x && lci::net_poll_cq_x::max_polls ( size_t max_polls_in)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ operator()()

size_t lci::net_poll_cq_x::operator() ( ) const
inline
Here is the call graph for this function:

◆ runtime()

net_poll_cq_x && lci::net_poll_cq_x::runtime ( runtime_t runtime_in)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ statuses()

net_poll_cq_x && lci::net_poll_cq_x::statuses ( net_status_t * statuses_in)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ m_device

option_t<device_t> lci::net_poll_cq_x::m_device

◆ m_max_polls

size_t lci::net_poll_cq_x::m_max_polls

◆ m_runtime

option_t<runtime_t> lci::net_poll_cq_x::m_runtime

◆ m_statuses

net_status_t* lci::net_poll_cq_x::m_statuses

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