ReadRequest
status_t ReadRequest(bigtime_t timeout);
return task((ReadRequest*)request);
using UserlandFSUtil::ReadRequest;
class ReadRequest : public FileRequest {
ReadRequest() : FileRequest(READ_REQUEST) {}
ReadRequest request;
struct ReadRequest;
virtual status_t VisitReadRequest(ReadRequest* request);
struct ReadRequest : VolumeRequest {
ReadRequest() : VolumeRequest(READ_REQUEST) {}
ClientConnection::VisitReadRequest(ReadRequest* request)
virtual status_t VisitReadRequest(ReadRequest* request);
*request = new(std::nothrow) ReadRequest;
RequestVisitor::VisitReadRequest(ReadRequest* request)
ReadRequest* request;
status_t error = node->allocator.ReadRequest(timeout);
UserlandRequestHandler::_HandleRequest(ReadRequest* request)
return _HandleRequest((ReadRequest*)request);
status_t _HandleRequest(ReadRequest* request);
class ReadRequest;
ReadRequest request(cookie);
typedef DoublyLinkedList<ReadRequest> ReadRequestList;
ReadRequest& request);
void AddReadRequest(ReadRequest& request);
void RemoveReadRequest(ReadRequest& request);
status_t WaitForReadRequest(ReadRequest& request);
bool isUser, ReadRequest& request)
Inode::AddReadRequest(ReadRequest& request)
Inode::RemoveReadRequest(ReadRequest& request)
Inode::WaitForReadRequest(ReadRequest& request)
if (ReadRequest* request = fReadRequests.First())
if (ReadRequest* request = fReadRequests.First())
while (ReadRequest* request = iterator.Next())
while (ReadRequest* request = iterator.Next()) {
class ReadRequest : public DoublyLinkedListLinkImpl<ReadRequest> {
ReadRequest(file_cookie* cookie)
ReadRequest* request = it.Next();) {