Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

atoms::BufferedStreamFilter::ReadRequest Struct Reference

Collaboration diagram for atoms::BufferedStreamFilter::ReadRequest:

Collaboration graph
[legend]
List of all members.

Detailed Description

An in-progress asynchronous read request.

For internal use only.

Definition at line 384 of file buffered_stream.hh.

Public Attributes

boost::shared_ptr< IOPollerpoller
 The poller handling this request.

boost::function< void(int) onReadCompleted )
 The function to be called on success.

boost::function< void(const
IOError &) 
onError )
 The function to be called on failure.

voidbuf
 The buffer to fill in.

size_t min
 The minimum number of bytes to read.

size_t max
 The maximum number of bytes to read.


Member Data Documentation

void* atoms::BufferedStreamFilter::ReadRequest::buf
 

The buffer to fill in.

Definition at line 395 of file buffered_stream.hh.

size_t atoms::BufferedStreamFilter::ReadRequest::max
 

The maximum number of bytes to read.

Definition at line 401 of file buffered_stream.hh.

size_t atoms::BufferedStreamFilter::ReadRequest::min
 

The minimum number of bytes to read.

Definition at line 398 of file buffered_stream.hh.

boost::function<void (const IOError&) atoms::BufferedStreamFilter::ReadRequest::onError)
 

The function to be called on failure.

Definition at line 392 of file buffered_stream.hh.

boost::function<void (int) atoms::BufferedStreamFilter::ReadRequest::onReadCompleted)
 

The function to be called on success.

Definition at line 389 of file buffered_stream.hh.

boost::shared_ptr<IOPoller> atoms::BufferedStreamFilter::ReadRequest::poller
 

The poller handling this request.

Definition at line 386 of file buffered_stream.hh.


The documentation for this struct was generated from the following file:
Generated on Wed Jun 15 01:20:43 2005 for atoms++ by doxygen 1.3.5