* 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 <SupportDefs.h>
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)
{
}
};
}
using UserlandFS::IORequestInfo;
#endif