Thrill  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
request.hpp File Reference
#include <cassert>
#include <functional>
#include <memory>
#include <string>
#include <tlx/counting_ptr.hpp>
#include <tlx/delegate.hpp>
#include <foxxll/common/exceptions.hpp>
#include <foxxll/io/request_interface.hpp>
+ Include dependency graph for request.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  request
 Request object encapsulating basic properties like file and offset. More...
 

Namespaces

 foxxll
 FOXXLL library namespace
 

Typedefs

using completion_handler = tlx::delegate< void(request *r, bool success)>
 completion handler More...
 
using request_ptr = tlx::counting_ptr< request >
 A reference counting pointer for request. More...
 

Functions

std::ostream & operator<< (std::ostream &out, const request &req)
 

Variables

constexpr size_t BlockAlignment = 4096