|
template<typename T> |
using | di::execution::ipc_binary_ns::Peer = meta::Conditional<is_client<T>, Server, Client> |
|
template<typename Proto, typename ClientOrServer, usize message_index> |
using | di::execution::ipc_binary_ns::MessageAtIndex = meta::Type<MessageAtIndexHelper<Proto, ClientOrServer, message_index>> |
|
template<typename Proto, typename Read, typename Write, typename Alloc> |
using | di::execution::ipc_binary_ns::ConnectionData = meta::Type<ConnectionDataT<Proto, Read, Write, Alloc>> |
|
template<typename Proto, typename Read, typename Write, typename Alloc, typename ClientOrServer, usize message_index, typename Rec> |
using | di::execution::ipc_binary_ns::WaitForReplyOperation |
|
template<typename Proto, typename Read, typename Write, typename Alloc, typename ClientOrServer, usize message_index> |
using | di::execution::ipc_binary_ns::WaitForReplySender |
|
template<typename Proto, typename Read, typename Write, typename Alloc, typename ClientOrServer> |
using | di::execution::ipc_binary_ns::ConnectionToken = meta::Type<ConnectionTokenT<Proto, Read, Write, Alloc, ClientOrServer>> |
|
template<typename Proto, typename Read, typename Write, typename TxFun, typename RxFun, typename Alloc, typename ClientOrServer, typename Rec> |
using | di::execution::ipc_binary_ns::OperationState = meta::Type<OperationStateT<Proto, Read, Write, TxFun, RxFun, Alloc, ClientOrServer, Rec>> |
|
template<typename Proto, typename Read, typename Write, typename TxFun, typename RxFun, typename Alloc, typename ClientOrServer> |
using | di::execution::ipc_binary_ns::Sender = meta::Type<SenderT<Proto, Read, Write, TxFun, RxFun, Alloc, ClientOrServer>> |
|
template<typename Proto, typename Read, typename Write, typename TxFun, typename RxFun, typename Alloc> |
using | di::execution::ipc_binary_ns::ClientSender |
|
template<typename Proto, typename Read, typename Write, typename TxFun, typename RxFun, typename Alloc> |
using | di::execution::ipc_binary_ns::ServerSender |
|
|
template<typename Proto, typename ClientOrServer> |
constexpr auto | di::execution::ipc_binary_ns::message_decode = MessageDecode<Proto, ClientOrServer> {} |
|
template<typename Proto, typename Read, typename Write, typename Alloc, typename ClientOrServer> |
constexpr auto | di::execution::ipc_binary_ns::message_sequence = MessageSequence<Proto, Read, Write, Alloc, ClientOrServer> {} |
|
template<typename Proto, typename Read, typename Write, typename TxFun, typename RxFun, typename Alloc, typename ClientOrServer> |
constexpr auto | di::execution::ipc_binary_ns::filter_messages |
|
template<typename Proto, typename Read, typename Write, typename TxFun, typename RxFun, typename Alloc, typename ClientOrServer> |
constexpr auto | di::execution::ipc_binary_ns::make_joined_sender |
|
constexpr auto | di::execution::ipc_binary_ns::default_transmit = DefaultTransmit {} |
|
constexpr auto | di::execution::ipc_binary_ns::default_receive = DefaultReceive {} |
|
template<concepts::InstanceOf< Protocol > Proto> |
constexpr auto | di::execution::ipc_binary_connect_to_client = ipc_binary_ns::ConnectToClientFunction<Proto> {} |
|
template<concepts::InstanceOf< Protocol > Proto> |
constexpr auto | di::execution::ipc_binary_connect_to_server = ipc_binary_ns::ConnectToServerFunction<Proto> {} |
|
template<concepts::InstanceOf< Protocol > Proto> |
constexpr auto | di::ipc_binary_connect_to_client |
|
template<concepts::InstanceOf< Protocol > Proto> |
constexpr auto | di::ipc_binary_connect_to_server |
|