Attempt to read a certain amount of data from a stream before returning. More...
Functions | |
| template<typename SyncReadStream , typename MutableBufferSequence > | |
| std::size_t | boost::asio::read (SyncReadStream &s, const MutableBufferSequence &buffers) | 
| Attempt to read a certain amount of data from a stream before returning.  More... | |
| template<typename SyncReadStream , typename MutableBufferSequence > | |
| std::size_t | boost::asio::read (SyncReadStream &s, const MutableBufferSequence &buffers, boost::system::error_code &ec) | 
| Attempt to read a certain amount of data from a stream before returning.  More... | |
| template<typename SyncReadStream , typename MutableBufferSequence , typename CompletionCondition > | |
| std::size_t | boost::asio::read (SyncReadStream &s, const MutableBufferSequence &buffers, CompletionCondition completion_condition) | 
| Attempt to read a certain amount of data from a stream before returning.  More... | |
| template<typename SyncReadStream , typename MutableBufferSequence , typename CompletionCondition > | |
| std::size_t | boost::asio::read (SyncReadStream &s, const MutableBufferSequence &buffers, CompletionCondition completion_condition, boost::system::error_code &ec) | 
| Attempt to read a certain amount of data from a stream before returning.  More... | |
| template<typename SyncReadStream , typename Allocator > | |
| std::size_t | boost::asio::read (SyncReadStream &s, basic_streambuf< Allocator > &b) | 
| Attempt to read a certain amount of data from a stream before returning.  More... | |
| template<typename SyncReadStream , typename Allocator > | |
| std::size_t | boost::asio::read (SyncReadStream &s, basic_streambuf< Allocator > &b, boost::system::error_code &ec) | 
| Attempt to read a certain amount of data from a stream before returning.  More... | |
| template<typename SyncReadStream , typename Allocator , typename CompletionCondition > | |
| std::size_t | boost::asio::read (SyncReadStream &s, basic_streambuf< Allocator > &b, CompletionCondition completion_condition) | 
| Attempt to read a certain amount of data from a stream before returning.  More... | |
| template<typename SyncReadStream , typename Allocator , typename CompletionCondition > | |
| std::size_t | boost::asio::read (SyncReadStream &s, basic_streambuf< Allocator > &b, CompletionCondition completion_condition, boost::system::error_code &ec) | 
| Attempt to read a certain amount of data from a stream before returning.  More... | |
Attempt to read a certain amount of data from a stream before returning.
| std::size_t boost::asio::read | ( | SyncReadStream & | s, | 
| const MutableBufferSequence & | buffers | ||
| ) | 
#include <boost_1_57_0/boost/asio/read.hpp>
Attempt to read a certain amount of data from a stream before returning.
This function is used to read a certain number of bytes of data from a stream. The call will block until one of the following conditions is true:
This operation is implemented in terms of zero or more calls to the stream's read_some function.
| s | The stream from which the data is to be read. The type must support the SyncReadStream concept. | 
| buffers | One or more buffers into which the data will be read. The sum of the buffer sizes indicates the maximum number of bytes to read from the stream. | 
| boost::system::system_error | Thrown on failure. | 
Referenced by boost::iostreams::basic_gzip_compressor< Alloc >::read(), boost::iostreams::basic_gzip_decompressor< Alloc >::read(), and boost::iostreams::read_if().
| std::size_t boost::asio::read | ( | SyncReadStream & | s, | 
| const MutableBufferSequence & | buffers, | ||
| boost::system::error_code & | ec | ||
| ) | 
#include <boost_1_57_0/boost/asio/read.hpp>
Attempt to read a certain amount of data from a stream before returning.
This function is used to read a certain number of bytes of data from a stream. The call will block until one of the following conditions is true:
This operation is implemented in terms of zero or more calls to the stream's read_some function.
| s | The stream from which the data is to be read. The type must support the SyncReadStream concept. | 
| buffers | One or more buffers into which the data will be read. The sum of the buffer sizes indicates the maximum number of bytes to read from the stream. | 
| ec | Set to indicate what error occurred, if any. | 
| std::size_t boost::asio::read | ( | SyncReadStream & | s, | 
| const MutableBufferSequence & | buffers, | ||
| CompletionCondition | completion_condition | ||
| ) | 
#include <boost_1_57_0/boost/asio/read.hpp>
Attempt to read a certain amount of data from a stream before returning.
This function is used to read a certain number of bytes of data from a stream. The call will block until one of the following conditions is true:
This operation is implemented in terms of zero or more calls to the stream's read_some function.
| s | The stream from which the data is to be read. The type must support the SyncReadStream concept. | 
| buffers | One or more buffers into which the data will be read. The sum of the buffer sizes indicates the maximum number of bytes to read from the stream. | 
| completion_condition | The function object to be called to determine whether the read operation is complete. The signature of the function object must be:   std::size_t completion_condition( 
  // Result of latest read_some operation. 
  // Number of bytes transferred so far. 
  std::size_t bytes_transferred 
);  
 | 
| boost::system::system_error | Thrown on failure. | 
| std::size_t boost::asio::read | ( | SyncReadStream & | s, | 
| const MutableBufferSequence & | buffers, | ||
| CompletionCondition | completion_condition, | ||
| boost::system::error_code & | ec | ||
| ) | 
#include <boost_1_57_0/boost/asio/read.hpp>
Attempt to read a certain amount of data from a stream before returning.
This function is used to read a certain number of bytes of data from a stream. The call will block until one of the following conditions is true:
This operation is implemented in terms of zero or more calls to the stream's read_some function.
| s | The stream from which the data is to be read. The type must support the SyncReadStream concept. | 
| buffers | One or more buffers into which the data will be read. The sum of the buffer sizes indicates the maximum number of bytes to read from the stream. | 
| completion_condition | The function object to be called to determine whether the read operation is complete. The signature of the function object must be:   std::size_t completion_condition( 
  // Result of latest read_some operation. 
  // Number of bytes transferred so far. 
  std::size_t bytes_transferred 
);  
 | 
| ec | Set to indicate what error occurred, if any. | 
| std::size_t boost::asio::read | ( | SyncReadStream & | s, | 
| basic_streambuf< Allocator > & | b | ||
| ) | 
#include <boost_1_57_0/boost/asio/read.hpp>
Attempt to read a certain amount of data from a stream before returning.
This function is used to read a certain number of bytes of data from a stream. The call will block until one of the following conditions is true:
This operation is implemented in terms of zero or more calls to the stream's read_some function.
| s | The stream from which the data is to be read. The type must support the SyncReadStream concept. | 
| b | The basic_streambuf object into which the data will be read. | 
| boost::system::system_error | Thrown on failure. | 
| std::size_t boost::asio::read | ( | SyncReadStream & | s, | 
| basic_streambuf< Allocator > & | b, | ||
| boost::system::error_code & | ec | ||
| ) | 
#include <boost_1_57_0/boost/asio/read.hpp>
Attempt to read a certain amount of data from a stream before returning.
This function is used to read a certain number of bytes of data from a stream. The call will block until one of the following conditions is true:
This operation is implemented in terms of zero or more calls to the stream's read_some function.
| s | The stream from which the data is to be read. The type must support the SyncReadStream concept. | 
| b | The basic_streambuf object into which the data will be read. | 
| ec | Set to indicate what error occurred, if any. | 
| std::size_t boost::asio::read | ( | SyncReadStream & | s, | 
| basic_streambuf< Allocator > & | b, | ||
| CompletionCondition | completion_condition | ||
| ) | 
#include <boost_1_57_0/boost/asio/read.hpp>
Attempt to read a certain amount of data from a stream before returning.
This function is used to read a certain number of bytes of data from a stream. The call will block until one of the following conditions is true:
This operation is implemented in terms of zero or more calls to the stream's read_some function.
| s | The stream from which the data is to be read. The type must support the SyncReadStream concept. | 
| b | The basic_streambuf object into which the data will be read. | 
| completion_condition | The function object to be called to determine whether the read operation is complete. The signature of the function object must be:   std::size_t completion_condition( 
  // Result of latest read_some operation. 
  // Number of bytes transferred so far. 
  std::size_t bytes_transferred 
);  
 | 
| boost::system::system_error | Thrown on failure. | 
| std::size_t boost::asio::read | ( | SyncReadStream & | s, | 
| basic_streambuf< Allocator > & | b, | ||
| CompletionCondition | completion_condition, | ||
| boost::system::error_code & | ec | ||
| ) | 
#include <boost_1_57_0/boost/asio/read.hpp>
Attempt to read a certain amount of data from a stream before returning.
This function is used to read a certain number of bytes of data from a stream. The call will block until one of the following conditions is true:
This operation is implemented in terms of zero or more calls to the stream's read_some function.
| s | The stream from which the data is to be read. The type must support the SyncReadStream concept. | 
| b | The basic_streambuf object into which the data will be read. | 
| completion_condition | The function object to be called to determine whether the read operation is complete. The signature of the function object must be:   std::size_t completion_condition( 
  // Result of latest read_some operation. 
  // Number of bytes transferred so far. 
  std::size_t bytes_transferred 
);  
 | 
| ec | Set to indicate what error occurred, if any. |