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

The actual implementation for sync_wait. More...

#include <lci_binding_post.hpp>

Collaboration diagram for lci::sync_wait_x:
[legend]

Public Member Functions

 sync_wait_x (comp_t comp_in, status_t *p_out_in)
 
sync_wait_x && comp (comp_t comp_in)
 
sync_wait_x && p_out (status_t *p_out_in)
 
sync_wait_x && runtime (runtime_t runtime_in)
 
sync_wait_x && do_progress (bool do_progress_in)
 
sync_wait_x && device (device_t device_in)
 
void call_impl (comp_t comp, status_t *p_out, runtime_t runtime, bool do_progress, device_t device) const
 
void call () const
 
void operator() () const
 

Public Attributes

comp_t m_comp
 
status_tm_p_out
 
option_t< runtime_tm_runtime
 
option_t< bool > m_do_progress
 
option_t< device_tm_device
 

Detailed Description

The actual implementation for sync_wait.

Constructor & Destructor Documentation

◆ sync_wait_x()

lci::sync_wait_x::sync_wait_x ( comp_t comp_in,
status_t * p_out_in )
inline
Here is the caller graph for this function:

Member Function Documentation

◆ call()

void lci::sync_wait_x::call ( ) const
Here is the call graph for this function:
Here is the caller graph for this function:

◆ call_impl()

void lci::sync_wait_x::call_impl ( comp_t comp,
status_t * p_out,
runtime_t runtime,
bool do_progress,
device_t device ) const
Here is the call graph for this function:
Here is the caller graph for this function:

◆ comp()

sync_wait_x && lci::sync_wait_x::comp ( comp_t comp_in)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ device()

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

◆ do_progress()

sync_wait_x && lci::sync_wait_x::do_progress ( bool do_progress_in)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ operator()()

void lci::sync_wait_x::operator() ( ) const
inline
Here is the call graph for this function:

◆ p_out()

sync_wait_x && lci::sync_wait_x::p_out ( status_t * p_out_in)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ runtime()

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

Member Data Documentation

◆ m_comp

comp_t lci::sync_wait_x::m_comp

◆ m_device

option_t<device_t> lci::sync_wait_x::m_device

◆ m_do_progress

option_t<bool> lci::sync_wait_x::m_do_progress

◆ m_p_out

status_t* lci::sync_wait_x::m_p_out

◆ m_runtime

option_t<runtime_t> lci::sync_wait_x::m_runtime

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