Completion Condition Function Objects


Functions

detail::transfer_all_t asio::transfer_all ()
detail::transfer_at_least_t asio::transfer_at_least (std::size_t minimum)

Detailed Description

Function objects used for determining when a read or write operation should complete.

Function Documentation

detail::transfer_all_t asio::transfer_all (  )  [inline]

Return a completion condition function object that indicates that a read or write operation should continue until all of the data has been transferred, or until an error occurs.

Definition at line 77 of file completion_condition.hpp.

Referenced by asio::async_read(), asio::async_write(), asio::buffered_write_stream< Stream >::flush(), asio::read(), and asio::write().

detail::transfer_at_least_t asio::transfer_at_least ( std::size_t  minimum  )  [inline]

Return a completion condition function object that indicates that a read or write operation should continue until a minimum number of bytes has been transferred, or until an error occurs.

Definition at line 89 of file completion_condition.hpp.


Generated on Sun May 25 00:20:20 2008 by  doxygen 1.5.6