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

The actual implementation for barrier. More...

#include <lci_binding_post.hpp>

Collaboration diagram for lci::barrier_x:
[legend]

Public Member Functions

 barrier_x ()
 
barrier_x && runtime (runtime_t runtime_in)
 
barrier_x && device (device_t device_in)
 
barrier_x && endpoint (endpoint_t endpoint_in)
 
barrier_x && matching_engine (matching_engine_t matching_engine_in)
 
barrier_x && comp_semantic (comp_semantic_t comp_semantic_in)
 
barrier_x && comp (comp_t comp_in)
 
void call_impl (runtime_t runtime, device_t device, endpoint_t endpoint, matching_engine_t matching_engine, comp_semantic_t comp_semantic, comp_t comp) const
 
void call () const
 
void operator() () const
 

Public Attributes

option_t< runtime_tm_runtime
 
option_t< device_tm_device
 
option_t< endpoint_tm_endpoint
 
option_t< matching_engine_tm_matching_engine
 
option_t< comp_semantic_tm_comp_semantic
 
option_t< comp_tm_comp
 

Detailed Description

The actual implementation for barrier.

Constructor & Destructor Documentation

◆ barrier_x()

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

Member Function Documentation

◆ call()

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

◆ call_impl()

void lci::barrier_x::call_impl ( runtime_t runtime,
device_t device,
endpoint_t endpoint,
matching_engine_t matching_engine,
comp_semantic_t comp_semantic,
comp_t comp ) const
Here is the call graph for this function:
Here is the caller graph for this function:

◆ comp()

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

◆ comp_semantic()

barrier_x && lci::barrier_x::comp_semantic ( comp_semantic_t comp_semantic_in)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ device()

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

◆ endpoint()

barrier_x && lci::barrier_x::endpoint ( endpoint_t endpoint_in)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ matching_engine()

barrier_x && lci::barrier_x::matching_engine ( matching_engine_t matching_engine_in)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ operator()()

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

◆ runtime()

barrier_x && lci::barrier_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

option_t<comp_t> lci::barrier_x::m_comp

◆ m_comp_semantic

option_t<comp_semantic_t> lci::barrier_x::m_comp_semantic

◆ m_device

option_t<device_t> lci::barrier_x::m_device

◆ m_endpoint

option_t<endpoint_t> lci::barrier_x::m_endpoint

◆ m_matching_engine

option_t<matching_engine_t> lci::barrier_x::m_matching_engine

◆ m_runtime

option_t<runtime_t> lci::barrier_x::m_runtime

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