|
| template<typename T> |
| using | Peer = meta::Conditional<is_client<T>, Server, Client> |
| |
| template<typename Proto, typename ClientOrServer, usize message_index> |
| using | MessageAtIndex = meta::Type<MessageAtIndexHelper<Proto, ClientOrServer, message_index>> |
| |
| template<typename Proto, typename Read, typename Write, typename Alloc> |
| using | 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 | WaitForReplyOperation |
| |
| template<typename Proto, typename Read, typename Write, typename Alloc, typename ClientOrServer, usize message_index> |
| using | WaitForReplySender |
| |
| template<typename Proto, typename Read, typename Write, typename Alloc, typename ClientOrServer> |
| using | 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 | 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 | 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 | ClientSender |
| |
| template<typename Proto, typename Read, typename Write, typename TxFun, typename RxFun, typename Alloc> |
| using | ServerSender |
| |
|
| template<typename Proto, typename ClientOrServer> |
| constexpr auto | message_decode = MessageDecode<Proto, ClientOrServer> {} |
| |
| template<typename Proto, typename Read, typename Write, typename Alloc, typename ClientOrServer> |
| constexpr auto | 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 | filter_messages |
| |
| template<typename Proto, typename Read, typename Write, typename TxFun, typename RxFun, typename Alloc, typename ClientOrServer> |
| constexpr auto | make_joined_sender |
| |
| constexpr auto | default_transmit = DefaultTransmit {} |
| |
| constexpr auto | default_receive = DefaultReceive {} |
| |