WriteRequest
return task((WriteRequest*)request);
using UserlandFSUtil::WriteRequest;
class WriteRequest : public FileRequest {
WriteRequest() : FileRequest(WRITE_REQUEST) {}
WriteRequest request;
struct WriteRequest;
virtual status_t VisitWriteRequest(WriteRequest* request);
struct WriteRequest : VolumeRequest {
WriteRequest() : VolumeRequest(WRITE_REQUEST) {}
ClientConnection::VisitWriteRequest(WriteRequest* request)
virtual status_t VisitWriteRequest(WriteRequest* request);
*request = new(std::nothrow) WriteRequest;
RequestVisitor::VisitWriteRequest(WriteRequest* request)
WriteRequest* request;
WriteRequest::GetAddressInfos(AddressInfo* infos, int32* count)
UserlandRequestHandler::_HandleRequest(WriteRequest* request)
return _HandleRequest((WriteRequest*)request);
status_t _HandleRequest(WriteRequest* request);
class WriteRequest;
class WriteRequest : public DoublyLinkedListLinkImpl<WriteRequest> {
WriteRequest(Thread* thread, size_t minimalWriteCount)
typedef DoublyLinkedList<WriteRequest> WriteRequestList;
WriteRequest request(thread_get_current_thread(), minToWrite);
WriteRequest* request;
WriteRequest* request = it.Next();) {