asio::detail::read_handler< AsyncReadStream, MutableBufferSequence, CompletionCondition, ReadHandler > Class Template Reference

List of all members.

Public Types

typedef
asio::detail::consuming_buffers
< mutable_buffer,
MutableBufferSequence > 
buffers_type

Public Member Functions

 read_handler (AsyncReadStream &stream, const buffers_type &buffers, CompletionCondition completion_condition, ReadHandler handler)
void operator() (const asio::error_code &ec, std::size_t bytes_transferred)

Public Attributes

AsyncReadStream & stream_
buffers_type buffers_
std::size_t total_transferred_
CompletionCondition completion_condition_
ReadHandler handler_


Detailed Description

template<typename AsyncReadStream, typename MutableBufferSequence, typename CompletionCondition, typename ReadHandler>
class asio::detail::read_handler< AsyncReadStream, MutableBufferSequence, CompletionCondition, ReadHandler >

Definition at line 121 of file read.ipp.


Member Typedef Documentation

template<typename AsyncReadStream, typename MutableBufferSequence, typename CompletionCondition, typename ReadHandler>
typedef asio::detail::consuming_buffers< mutable_buffer, MutableBufferSequence> asio::detail::read_handler< AsyncReadStream, MutableBufferSequence, CompletionCondition, ReadHandler >::buffers_type

Definition at line 125 of file read.ipp.


Constructor & Destructor Documentation

template<typename AsyncReadStream, typename MutableBufferSequence, typename CompletionCondition, typename ReadHandler>
asio::detail::read_handler< AsyncReadStream, MutableBufferSequence, CompletionCondition, ReadHandler >::read_handler ( AsyncReadStream &  stream,
const buffers_type buffers,
CompletionCondition  completion_condition,
ReadHandler  handler 
) [inline]

Definition at line 127 of file read.ipp.


Member Function Documentation

template<typename AsyncReadStream, typename MutableBufferSequence, typename CompletionCondition, typename ReadHandler>
void asio::detail::read_handler< AsyncReadStream, MutableBufferSequence, CompletionCondition, ReadHandler >::operator() ( const asio::error_code ec,
std::size_t  bytes_transferred 
) [inline]


Member Data Documentation

template<typename AsyncReadStream, typename MutableBufferSequence, typename CompletionCondition, typename ReadHandler>
AsyncReadStream& asio::detail::read_handler< AsyncReadStream, MutableBufferSequence, CompletionCondition, ReadHandler >::stream_

template<typename AsyncReadStream, typename MutableBufferSequence, typename CompletionCondition, typename ReadHandler>
buffers_type asio::detail::read_handler< AsyncReadStream, MutableBufferSequence, CompletionCondition, ReadHandler >::buffers_

template<typename AsyncReadStream, typename MutableBufferSequence, typename CompletionCondition, typename ReadHandler>
std::size_t asio::detail::read_handler< AsyncReadStream, MutableBufferSequence, CompletionCondition, ReadHandler >::total_transferred_

template<typename AsyncReadStream, typename MutableBufferSequence, typename CompletionCondition, typename ReadHandler>
CompletionCondition asio::detail::read_handler< AsyncReadStream, MutableBufferSequence, CompletionCondition, ReadHandler >::completion_condition_

template<typename AsyncReadStream, typename MutableBufferSequence, typename CompletionCondition, typename ReadHandler>
ReadHandler asio::detail::read_handler< AsyncReadStream, MutableBufferSequence, CompletionCondition, ReadHandler >::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