![]() |
Home | Libraries | People | FAQ | More |
Receive multiple datagrams on a connected socket.
template< typename MutableBufferSequences, typename MutableSizeSequence> std::size_t receive_multiple( MutableBufferSequences && buffer_sequences, MutableSizeSequence && sizes); » more... template< typename MutableBufferSequences, typename MutableSizeSequence> std::size_t receive_multiple( MutableBufferSequences && buffer_sequences, MutableSizeSequence && sizes, socket_base::message_flags flags); » more... template< typename MutableBufferSequences, typename MutableSizeSequence> std::size_t receive_multiple( MutableBufferSequences && buffer_sequences, MutableSizeSequence && sizes, socket_base::message_flags flags, boost::system::error_code & ec); » more...
Receive multiple datagrams and their flags on a connected socket.
template< typename MutableBufferSequences, typename MutableSizeSequence, typename MutableFlagsSequence> std::size_t receive_multiple( MutableBufferSequences && buffer_sequences, MutableSizeSequence && sizes, MutableFlagsSequence && out_flags, constraint_t< is_shallow_mutable_sequence< decay_t< MutableFlagsSequence > >::value > = 0); » more... template< typename MutableBufferSequences, typename MutableSizeSequence, typename MutableFlagsSequence> std::size_t receive_multiple( MutableBufferSequences && buffer_sequences, MutableSizeSequence && sizes, socket_base::message_flags flags, MutableFlagsSequence && out_flags, constraint_t< is_shallow_mutable_sequence< decay_t< MutableFlagsSequence > >::value > = 0); » more... template< typename MutableBufferSequences, typename MutableSizeSequence, typename MutableFlagsSequence> std::size_t receive_multiple( MutableBufferSequences && buffer_sequences, MutableSizeSequence && sizes, socket_base::message_flags flags, MutableFlagsSequence && out_flags, boost::system::error_code & ec, constraint_t< is_shallow_mutable_sequence< decay_t< MutableFlagsSequence > >::value > = 0); » more...