![]() |
Home | Libraries | People | FAQ | More |
Start an asynchronous receive of multiple datagrams on a connected socket.
template< typename MutableBufferSequences, typename MutableSizeSequence, typename ReadMultiToken = default_completion_token_t<executor_type>> DEDUCED async_receive_multiple( MutableBufferSequences && buffer_sequences, MutableSizeSequence && sizes, ReadMultiToken && token = default_completion_token_t< executor_type >(), constraint_t< !is_shallow_mutable_sequence< decay_t< ReadMultiToken > >::value > = 0); » more... template< typename MutableBufferSequences, typename MutableSizeSequence, typename ReadMultiToken = default_completion_token_t<executor_type>> DEDUCED async_receive_multiple( MutableBufferSequences && buffer_sequences, MutableSizeSequence && sizes, socket_base::message_flags flags, ReadMultiToken && token = default_completion_token_t< executor_type >(), constraint_t< !is_shallow_mutable_sequence< decay_t< ReadMultiToken > >::value > = 0); » more...
Start an asynchronous receive of multiple datagrams and their flags.
template< typename MutableBufferSequences, typename MutableSizeSequence, typename MutableFlagsSequence, typename ReadMultiToken = default_completion_token_t<executor_type>> DEDUCED async_receive_multiple( MutableBufferSequences && buffer_sequences, MutableSizeSequence && sizes, MutableFlagsSequence && out_flags, ReadMultiToken && token = default_completion_token_t< executor_type >(), constraint_t< is_shallow_mutable_sequence< decay_t< MutableFlagsSequence > >::value > = 0); » more... template< typename MutableBufferSequences, typename MutableSizeSequence, typename MutableFlagsSequence, typename ReadMultiToken = default_completion_token_t<executor_type>> DEDUCED async_receive_multiple( MutableBufferSequences && buffer_sequences, MutableSizeSequence && sizes, socket_base::message_flags flags, MutableFlagsSequence && out_flags, ReadMultiToken && token = default_completion_token_t< executor_type >(), constraint_t< is_shallow_mutable_sequence< decay_t< MutableFlagsSequence > >::value > = 0); » more...