Write a certain amount of data to a stream before returning. More...
Functions | |
template<typename SyncWriteStream , typename ConstBufferSequence > | |
std::size_t | boost::asio::write (SyncWriteStream &s, const ConstBufferSequence &buffers) |
Write all of the supplied data to a stream before returning. More... | |
template<typename SyncWriteStream , typename ConstBufferSequence > | |
std::size_t | boost::asio::write (SyncWriteStream &s, const ConstBufferSequence &buffers, boost::system::error_code &ec) |
Write all of the supplied data to a stream before returning. More... | |
template<typename SyncWriteStream , typename ConstBufferSequence , typename CompletionCondition > | |
std::size_t | boost::asio::write (SyncWriteStream &s, const ConstBufferSequence &buffers, CompletionCondition completion_condition) |
Write a certain amount of data to a stream before returning. More... | |
template<typename SyncWriteStream , typename ConstBufferSequence , typename CompletionCondition > | |
std::size_t | boost::asio::write (SyncWriteStream &s, const ConstBufferSequence &buffers, CompletionCondition completion_condition, boost::system::error_code &ec) |
Write a certain amount of data to a stream before returning. More... | |
template<typename SyncWriteStream , typename Allocator > | |
std::size_t | boost::asio::write (SyncWriteStream &s, basic_streambuf< Allocator > &b) |
Write all of the supplied data to a stream before returning. More... | |
template<typename SyncWriteStream , typename Allocator > | |
std::size_t | boost::asio::write (SyncWriteStream &s, basic_streambuf< Allocator > &b, boost::system::error_code &ec) |
Write all of the supplied data to a stream before returning. More... | |
template<typename SyncWriteStream , typename Allocator , typename CompletionCondition > | |
std::size_t | boost::asio::write (SyncWriteStream &s, basic_streambuf< Allocator > &b, CompletionCondition completion_condition) |
Write a certain amount of data to a stream before returning. More... | |
template<typename SyncWriteStream , typename Allocator , typename CompletionCondition > | |
std::size_t | boost::asio::write (SyncWriteStream &s, basic_streambuf< Allocator > &b, CompletionCondition completion_condition, boost::system::error_code &ec) |
Write a certain amount of data to a stream before returning. More... | |
Write a certain amount of data to a stream before returning.
std::size_t boost::asio::write | ( | SyncWriteStream & | s, |
const ConstBufferSequence & | buffers | ||
) |
#include <boost_1_57_0/boost/asio/write.hpp>
Write all of the supplied data to a stream before returning.
This function is used to write a certain number of bytes of data to 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 write_some function.
s | The stream to which the data is to be written. The type must support the SyncWriteStream concept. |
buffers | One or more buffers containing the data to be written. The sum of the buffer sizes indicates the maximum number of bytes to write to the stream. |
boost::system::system_error | Thrown on failure. |
Referenced by boost::iostreams::basic_gzip_compressor< Alloc >::write(), boost::iostreams::basic_gzip_decompressor< Alloc >::write(), and boost::iostreams::write_if().
std::size_t boost::asio::write | ( | SyncWriteStream & | s, |
const ConstBufferSequence & | buffers, | ||
boost::system::error_code & | ec | ||
) |
#include <boost_1_57_0/boost/asio/write.hpp>
Write all of the supplied data to a stream before returning.
This function is used to write a certain number of bytes of data to 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 write_some function.
s | The stream to which the data is to be written. The type must support the SyncWriteStream concept. |
buffers | One or more buffers containing the data to be written. The sum of the buffer sizes indicates the maximum number of bytes to write to the stream. |
ec | Set to indicate what error occurred, if any. |
std::size_t boost::asio::write | ( | SyncWriteStream & | s, |
const ConstBufferSequence & | buffers, | ||
CompletionCondition | completion_condition | ||
) |
#include <boost_1_57_0/boost/asio/write.hpp>
Write a certain amount of data to a stream before returning.
This function is used to write a certain number of bytes of data to 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 write_some function.
s | The stream to which the data is to be written. The type must support the SyncWriteStream concept. |
buffers | One or more buffers containing the data to be written. The sum of the buffer sizes indicates the maximum number of bytes to write to the stream. |
completion_condition | The function object to be called to determine whether the write operation is complete. The signature of the function object must be: std::size_t completion_condition(
// Result of latest write_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::write | ( | SyncWriteStream & | s, |
const ConstBufferSequence & | buffers, | ||
CompletionCondition | completion_condition, | ||
boost::system::error_code & | ec | ||
) |
#include <boost_1_57_0/boost/asio/write.hpp>
Write a certain amount of data to a stream before returning.
This function is used to write a certain number of bytes of data to 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 write_some function.
s | The stream to which the data is to be written. The type must support the SyncWriteStream concept. |
buffers | One or more buffers containing the data to be written. The sum of the buffer sizes indicates the maximum number of bytes to write to the stream. |
completion_condition | The function object to be called to determine whether the write operation is complete. The signature of the function object must be: std::size_t completion_condition(
// Result of latest write_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::write | ( | SyncWriteStream & | s, |
basic_streambuf< Allocator > & | b | ||
) |
#include <boost_1_57_0/boost/asio/write.hpp>
Write all of the supplied data to a stream before returning.
This function is used to write a certain number of bytes of data to 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 write_some function.
s | The stream to which the data is to be written. The type must support the SyncWriteStream concept. |
b | The basic_streambuf object from which data will be written. |
boost::system::system_error | Thrown on failure. |
std::size_t boost::asio::write | ( | SyncWriteStream & | s, |
basic_streambuf< Allocator > & | b, | ||
boost::system::error_code & | ec | ||
) |
#include <boost_1_57_0/boost/asio/write.hpp>
Write all of the supplied data to a stream before returning.
This function is used to write a certain number of bytes of data to 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 write_some function.
s | The stream to which the data is to be written. The type must support the SyncWriteStream concept. |
b | The basic_streambuf object from which data will be written. |
ec | Set to indicate what error occurred, if any. |
std::size_t boost::asio::write | ( | SyncWriteStream & | s, |
basic_streambuf< Allocator > & | b, | ||
CompletionCondition | completion_condition | ||
) |
#include <boost_1_57_0/boost/asio/write.hpp>
Write a certain amount of data to a stream before returning.
This function is used to write a certain number of bytes of data to 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 write_some function.
s | The stream to which the data is to be written. The type must support the SyncWriteStream concept. |
b | The basic_streambuf object from which data will be written. |
completion_condition | The function object to be called to determine whether the write operation is complete. The signature of the function object must be: std::size_t completion_condition(
// Result of latest write_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::write | ( | SyncWriteStream & | s, |
basic_streambuf< Allocator > & | b, | ||
CompletionCondition | completion_condition, | ||
boost::system::error_code & | ec | ||
) |
#include <boost_1_57_0/boost/asio/write.hpp>
Write a certain amount of data to a stream before returning.
This function is used to write a certain number of bytes of data to 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 write_some function.
s | The stream to which the data is to be written. The type must support the SyncWriteStream concept. |
b | The basic_streambuf object from which data will be written. |
completion_condition | The function object to be called to determine whether the write operation is complete. The signature of the function object must be: std::size_t completion_condition(
// Result of latest write_some operation.
// Number of bytes transferred so far.
std::size_t bytes_transferred
);
|
ec | Set to indicate what error occurred, if any. |