Support Class Library
A set of tools providing classes and utility
|
Traits for the implementation of the transport of information in a scl::async::Channel. More...
#include "Channel.h"
Public Types | |
using | channel_type = Chan |
The type of the channel. More... | |
using | sender_type = typename channel_type::sender_type |
sender_type The type of the sender More... | |
using | receiver_type = typename channel_type::receiver_type |
The type of the receiver. More... | |
using | type = std::tuple< sender_type &, receiver_type & > |
The type of transport payload. More... | |
Static Public Member Functions | |
static type | factory (sender_type &sender, receiver_type &receiver) |
Create a transport payload from a sender and a receiver. More... | |
Traits for the implementation of the transport of information in a scl::async::Channel.
Chan | being the channel type |
scl::async::details::channel_transport_traits< Chan >::channel_type |
scl::async::details::channel_transport_traits< Chan >::receiver_type |
using scl::async::details::channel_transport_traits< Chan >::sender_type = typename channel_type::sender_type |
scl::async::details::channel_transport_traits< Chan >::type |
|
inlinestatic |