27 serving_request::serving_request(
 
   36 #ifdef STXXL_CHECK_BLOCK_ALIGNING 
   48         "serving_request::serve(): " <<
 
   51         std::hex << std::setfill(
'0') << std::setw(8) <<
 
void completed(bool canceled)
Completion handler class (Loki-style). 
Request with completion state. 
#define STXXL_VERBOSE2_THIS(x)
const char * io_type() const 
Identifies the type of I/O implementation. 
Defines interface of file. 
void check_nref(bool after=false)
void check_alignment() const 
#define STXXL_BEGIN_NAMESPACE
virtual void serve(void *buffer, offset_type offset, size_type bytes, request::request_type type)=0
stxxl::internal_size_type size_type
virtual int get_allocator_id() const =0
Returns the file's disk allocator number. 
stxxl::external_size_type offset_type
void error_occured(const char *msg)
Inform the request object that an error occurred during the I/O execution. 
virtual const char * io_type() const =0
Identifies the type of I/O implementation. 
#define STXXL_END_NAMESPACE