asio::detail::read_streambuf_handler< AsyncReadStream, Allocator, CompletionCondition, ReadHandler > Class Template Reference

List of all members.

Public Member Functions

 read_streambuf_handler (AsyncReadStream &stream, basic_streambuf< Allocator > &streambuf, CompletionCondition completion_condition, ReadHandler handler)
void operator() (const asio::error_code &ec, std::size_t bytes_transferred)

Public Attributes

AsyncReadStream & stream_
asio::basic_streambuf
< Allocator > & 
streambuf_
std::size_t total_transferred_
CompletionCondition completion_condition_
ReadHandler handler_


Detailed Description

template<typename AsyncReadStream, typename Allocator, typename CompletionCondition, typename ReadHandler>
class asio::detail::read_streambuf_handler< AsyncReadStream, Allocator, CompletionCondition, ReadHandler >

Definition at line 218 of file read.ipp.


Constructor & Destructor Documentation

template<typename AsyncReadStream, typename Allocator, typename CompletionCondition, typename ReadHandler>
asio::detail::read_streambuf_handler< AsyncReadStream, Allocator, CompletionCondition, ReadHandler >::read_streambuf_handler ( AsyncReadStream &  stream,
basic_streambuf< Allocator > &  streambuf,
CompletionCondition  completion_condition,
ReadHandler  handler 
) [inline]

Definition at line 221 of file read.ipp.


Member Function Documentation

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


Member Data Documentation

template<typename AsyncReadStream, typename Allocator, typename CompletionCondition, typename ReadHandler>
AsyncReadStream& asio::detail::read_streambuf_handler< AsyncReadStream, Allocator, CompletionCondition, ReadHandler >::stream_

template<typename AsyncReadStream, typename Allocator, typename CompletionCondition, typename ReadHandler>
asio::basic_streambuf<Allocator>& asio::detail::read_streambuf_handler< AsyncReadStream, Allocator, CompletionCondition, ReadHandler >::streambuf_

template<typename AsyncReadStream, typename Allocator, typename CompletionCondition, typename ReadHandler>
std::size_t asio::detail::read_streambuf_handler< AsyncReadStream, Allocator, CompletionCondition, ReadHandler >::total_transferred_

template<typename AsyncReadStream, typename Allocator, typename CompletionCondition, typename ReadHandler>
CompletionCondition asio::detail::read_streambuf_handler< AsyncReadStream, Allocator, CompletionCondition, ReadHandler >::completion_condition_

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