adchpp::AsyncStream Class Reference

#include <AsyncStream.h>

Inheritance diagram for adchpp::AsyncStream:
Inheritance graph
[legend]
Collaboration diagram for adchpp::AsyncStream:
Collaboration graph
[legend]

List of all members.

Public Types

typedef std::function< void(const
boost::system::error_code &ec,
size_t)> 
Handler

Public Member Functions

virtual size_t available ()=0
virtual void close ()=0
virtual void prepareRead (const BufferPtr &buf, const Handler &handler)=0
virtual size_t read (const BufferPtr &buf)=0
virtual void write (const BufferList &bufs, const Handler &handler)=0
virtual ~AsyncStream ()

Detailed Description

Definition at line 22 of file AsyncStream.h.


Member Typedef Documentation

typedef std::function<void (const boost::system::error_code& ec, size_t)> adchpp::AsyncStream::Handler

Definition at line 22 of file AsyncStream.h.


Constructor & Destructor Documentation

virtual adchpp::AsyncStream::~AsyncStream (  )  [inline, virtual]

Definition at line 30 of file AsyncStream.h.


Member Function Documentation

virtual size_t adchpp::AsyncStream::available (  )  [pure virtual]

Implemented in adchpp::SocketStream< T >.

virtual void adchpp::AsyncStream::close (  )  [pure virtual]

Implemented in adchpp::SocketStream< T >.

virtual void adchpp::AsyncStream::prepareRead ( const BufferPtr buf,
const Handler handler 
) [pure virtual]

Implemented in adchpp::SocketStream< T >.

virtual size_t adchpp::AsyncStream::read ( const BufferPtr buf  )  [pure virtual]

Implemented in adchpp::SocketStream< T >.

virtual void adchpp::AsyncStream::write ( const BufferList bufs,
const Handler handler 
) [pure virtual]

Implemented in adchpp::SocketStream< T >.

Generated on Sat Nov 27 23:38:25 2010 for adchpp by  doxygen 1.6.3