15 #ifndef STXXL_WINCALL_FILE_HEADER 16 #define STXXL_WINCALL_FILE_HEADER 18 #ifndef STXXL_HAVE_WINCALL_FILE 19 #ifdef STXXL_BOOST_CONFIG 20 #include <boost/config.hpp> 24 #define STXXL_HAVE_WINCALL_FILE 1 26 #define STXXL_HAVE_WINCALL_FILE 0 30 #if STXXL_HAVE_WINCALL_FILE 32 #include <stxxl/bits/io/wfs_file_base.h> 33 #include <stxxl/bits/io/disk_queued_file.h> 36 __STXXL_BEGIN_NAMESPACE
51 const std::string & filename,
53 int queue_id = DEFAULT_QUEUE,
int allocator_id = NO_ALLOCATOR)
56 void serve(
const request * req)
throw (io_error);
64 #endif // #if STXXL_HAVE_WINCALL_FILE 66 #endif // !STXXL_WINCALL_FILE_HEADER virtual const char * io_type() const
Identifies the type of I/O implementation.
Definition: file.h:214
Request with basic properties like file and offset.
Definition: request.h:39
Implementation of some file methods based on serving_request.
Definition: disk_queued_file.h:26