/* * Copyright 2009, Ingo Weinhold, ingo_weinhold@gmx.de. * Distributed under the terms of the MIT License. */ #ifndef USERLAND_FS_IO_REQUEST_INFO_H #define USERLAND_FS_IO_REQUEST_INFO_H #include namespace UserlandFS { struct IORequestInfo { off_t offset; size_t length; int32 id; bool isWrite; bool isVIP; IORequestInfo(int32 id, bool isWrite, off_t offset, size_t length, bool isVIP) : offset(offset), length(length), id(id), isWrite(isWrite), isVIP(isVIP) { } IORequestInfo(const IORequestInfo& other) : offset(other.offset), length(other.length), id(other.id), isWrite(other.isWrite), isVIP(other.isVIP) { } }; } // namespace UserlandFS using UserlandFS::IORequestInfo; #endif // USERLAND_FS_IO_REQUEST_INFO_H