asio::detail::write_handler< AsyncWriteStream, ConstBufferSequence, CompletionCondition, WriteHandler > Class Template Reference

List of all members.

Public Types

typedef
asio::detail::consuming_buffers
< const_buffer,
ConstBufferSequence > 
buffers_type

Public Member Functions

 write_handler (AsyncWriteStream &stream, const buffers_type &buffers, CompletionCondition completion_condition, WriteHandler handler)
void operator() (const asio::error_code &ec, std::size_t bytes_transferred)

Public Attributes

AsyncWriteStream & stream_
buffers_type buffers_
std::size_t total_transferred_
CompletionCondition completion_condition_
WriteHandler handler_


Detailed Description

template<typename AsyncWriteStream, typename ConstBufferSequence, typename CompletionCondition, typename WriteHandler>
class asio::detail::write_handler< AsyncWriteStream, ConstBufferSequence, CompletionCondition, WriteHandler >

Definition at line 107 of file write.ipp.


Member Typedef Documentation

template<typename AsyncWriteStream, typename ConstBufferSequence, typename CompletionCondition, typename WriteHandler>
typedef asio::detail::consuming_buffers< const_buffer, ConstBufferSequence> asio::detail::write_handler< AsyncWriteStream, ConstBufferSequence, CompletionCondition, WriteHandler >::buffers_type

Definition at line 111 of file write.ipp.


Constructor & Destructor Documentation

template<typename AsyncWriteStream, typename ConstBufferSequence, typename CompletionCondition, typename WriteHandler>
asio::detail::write_handler< AsyncWriteStream, ConstBufferSequence, CompletionCondition, WriteHandler >::write_handler ( AsyncWriteStream &  stream,
const buffers_type buffers,
CompletionCondition  completion_condition,
WriteHandler  handler 
) [inline]

Definition at line 113 of file write.ipp.


Member Function Documentation

template<typename AsyncWriteStream, typename ConstBufferSequence, typename CompletionCondition, typename WriteHandler>
void asio::detail::write_handler< AsyncWriteStream, ConstBufferSequence, CompletionCondition, WriteHandler >::operator() ( const asio::error_code ec,
std::size_t  bytes_transferred 
) [inline]


Member Data Documentation

template<typename AsyncWriteStream, typename ConstBufferSequence, typename CompletionCondition, typename WriteHandler>
AsyncWriteStream& asio::detail::write_handler< AsyncWriteStream, ConstBufferSequence, CompletionCondition, WriteHandler >::stream_

template<typename AsyncWriteStream, typename ConstBufferSequence, typename CompletionCondition, typename WriteHandler>
buffers_type asio::detail::write_handler< AsyncWriteStream, ConstBufferSequence, CompletionCondition, WriteHandler >::buffers_

template<typename AsyncWriteStream, typename ConstBufferSequence, typename CompletionCondition, typename WriteHandler>
std::size_t asio::detail::write_handler< AsyncWriteStream, ConstBufferSequence, CompletionCondition, WriteHandler >::total_transferred_

template<typename AsyncWriteStream, typename ConstBufferSequence, typename CompletionCondition, typename WriteHandler>
CompletionCondition asio::detail::write_handler< AsyncWriteStream, ConstBufferSequence, CompletionCondition, WriteHandler >::completion_condition_

template<typename AsyncWriteStream, typename ConstBufferSequence, typename CompletionCondition, typename WriteHandler>
WriteHandler asio::detail::write_handler< AsyncWriteStream, ConstBufferSequence, CompletionCondition, WriteHandler >::handler_


The documentation for this class was generated from the following file:

Generated on Sun May 25 00:21:34 2008 by  doxygen 1.5.6