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

List of all members.

Public Member Functions

 read_until_expr_handler (AsyncReadStream &stream, asio::basic_streambuf< Allocator > &streambuf, const boost::regex &expr, std::size_t next_search_start, ReadHandler handler)
void operator() (const asio::error_code &ec, std::size_t bytes_transferred)

Public Attributes

AsyncReadStream & stream_
asio::basic_streambuf
< Allocator > & 
streambuf_
boost::regex expr_
std::size_t next_search_start_
ReadHandler handler_


Detailed Description

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

Definition at line 578 of file read_until.ipp.


Constructor & Destructor Documentation

template<typename AsyncReadStream, typename Allocator, typename ReadHandler>
asio::detail::read_until_expr_handler< AsyncReadStream, Allocator, ReadHandler >::read_until_expr_handler ( AsyncReadStream &  stream,
asio::basic_streambuf< Allocator > &  streambuf,
const boost::regex &  expr,
std::size_t  next_search_start,
ReadHandler  handler 
) [inline]

Definition at line 581 of file read_until.ipp.


Member Function Documentation

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


Member Data Documentation

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

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

template<typename AsyncReadStream, typename Allocator, typename ReadHandler>
boost::regex asio::detail::read_until_expr_handler< AsyncReadStream, Allocator, ReadHandler >::expr_

template<typename AsyncReadStream, typename Allocator, typename ReadHandler>
std::size_t asio::detail::read_until_expr_handler< AsyncReadStream, Allocator, ReadHandler >::next_search_start_

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