14 #ifndef FOXXLL_IO_REQUEST_QUEUE_HEADER 15 #define FOXXLL_IO_REQUEST_QUEUE_HEADER 55 #endif // !FOXXLL_IO_REQUEST_QUEUE_HEADER Interface of a request_queue to which requests can be added and canceled.
virtual void add_request(request_ptr &req)=0
High-performance smart pointer used as a wrapping reference counting pointer.
request_queue & operator=(const request_queue &)=delete
non-copyable: delete assignment operator
virtual bool cancel_request(request_ptr &req)=0
virtual void set_priority_op(const priority_op &p)