Iros
 
Loading...
Searching...
No Matches
di::execution::ipc_binary_ns::MakeJoinedSender< Proto, Read, Write, TxFun, RxFun, Alloc, ClientOrServer > Struct Template Reference

#include <di/execution/io/ipc_binary.h>

Public Types

using Data = ConnectionData<Proto, Read, Write, Alloc>
 
using Token = ConnectionToken<Proto, Read, Write, Alloc, ClientOrServer>
 

Public Member Functions

template<typename Env>
auto operator() (Data *data, TxFun &&tx_function, RxFun &&rx_function, Env &&env) const
 

Static Public Member Functions

static auto make_rx_sequence (Data *data, RxFun &&rx_function)
 
static auto make_rx_sender (Data *data, RxFun &&rx_function)
 

Member Typedef Documentation

◆ Data

template<typename Proto, typename Read, typename Write, typename TxFun, typename RxFun, typename Alloc, typename ClientOrServer>
using di::execution::ipc_binary_ns::MakeJoinedSender< Proto, Read, Write, TxFun, RxFun, Alloc, ClientOrServer >::Data = ConnectionData<Proto, Read, Write, Alloc>

◆ Token

template<typename Proto, typename Read, typename Write, typename TxFun, typename RxFun, typename Alloc, typename ClientOrServer>
using di::execution::ipc_binary_ns::MakeJoinedSender< Proto, Read, Write, TxFun, RxFun, Alloc, ClientOrServer >::Token = ConnectionToken<Proto, Read, Write, Alloc, ClientOrServer>

Member Function Documentation

◆ make_rx_sender()

template<typename Proto, typename Read, typename Write, typename TxFun, typename RxFun, typename Alloc, typename ClientOrServer>
static auto di::execution::ipc_binary_ns::MakeJoinedSender< Proto, Read, Write, TxFun, RxFun, Alloc, ClientOrServer >::make_rx_sender ( Data * data,
RxFun && rx_function )
inlinestatic

◆ make_rx_sequence()

template<typename Proto, typename Read, typename Write, typename TxFun, typename RxFun, typename Alloc, typename ClientOrServer>
static auto di::execution::ipc_binary_ns::MakeJoinedSender< Proto, Read, Write, TxFun, RxFun, Alloc, ClientOrServer >::make_rx_sequence ( Data * data,
RxFun && rx_function )
inlinestatic

◆ operator()()

template<typename Proto, typename Read, typename Write, typename TxFun, typename RxFun, typename Alloc, typename ClientOrServer>
template<typename Env>
auto di::execution::ipc_binary_ns::MakeJoinedSender< Proto, Read, Write, TxFun, RxFun, Alloc, ClientOrServer >::operator() ( Data * data,
TxFun && tx_function,
RxFun && rx_function,
Env && env ) const
inline

The documentation for this struct was generated from the following file: