Stxxl  1.4.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Types | Public Member Functions
stxxl::request_queue Class Reference

#include <request_queue.h>

Inheritance diagram for stxxl::request_queue:
Inheritance graph
[legend]
Collaboration diagram for stxxl::request_queue:
Collaboration graph
[legend]

List of all members.

Public Types

enum  priority_op { READ, WRITE, NONE }

Public Member Functions

virtual void add_request (request_ptr &req)=0
virtual bool cancel_request (request_ptr &req)=0
virtual ~request_queue ()
virtual void set_priority_op (priority_op p)

Detailed Description

Definition at line 26 of file request_queue.h.


Member Enumeration Documentation

Enumerator:
READ 
WRITE 
NONE 

Definition at line 29 of file request_queue.h.


Constructor & Destructor Documentation

virtual stxxl::request_queue::~request_queue ( ) [inline, virtual]

Definition at line 34 of file request_queue.h.


Member Function Documentation

virtual void stxxl::request_queue::add_request ( request_ptr req) [pure virtual]
virtual bool stxxl::request_queue::cancel_request ( request_ptr req) [pure virtual]
virtual void stxxl::request_queue::set_priority_op ( priority_op  p) [inline, virtual]

Reimplemented in stxxl::request_queue_impl_qwqr, and stxxl::request_queue_impl_1q.

Definition at line 35 of file request_queue.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines