TPIE

2362a60
tpie::write_request Class Reference

Inherits tpie::request_base.

Public Types

typedef std::shared_ptr
< compressor_buffer
buffer_t
 
typedef
file_accessor::byte_stream_accessor
< default_raw_file_accessor
file_accessor_t
 

Public Member Functions

 write_request (const buffer_t &buffer, file_accessor_t *fileAccessor, temp_file *tempFile, stream_size_type writeOffset, memory_size_type blockItems, stream_size_type blockNumber, compressor_response *response)
 
file_accessor_tfile_accessor ()
 
buffer_t buffer ()
 
temp_fileget_temp_file ()
 
memory_size_type block_items ()
 
bool should_append ()
 
stream_size_type write_offset ()
 
void set_block_info (stream_size_type readOffset, memory_size_type blockSize)
 
void update_recorded_size ()
 
void update_recorded_size (stream_size_type fileSize)
 
void initiate_request ()
 

Protected Attributes

compressor_responsem_response
 

Detailed Description

Definition at line 247 of file request.h.


The documentation for this class was generated from the following file: