diff --git a/src/add-ons/kernel/file_systems/udf/Partition.h b/src/add-ons/kernel/file_systems/udf/Partition.h new file mode 100644 index 0000000000..db4566a7c0 --- /dev/null +++ b/src/add-ons/kernel/file_systems/udf/Partition.h @@ -0,0 +1,27 @@ +//---------------------------------------------------------------------- +// This software is part of the OpenBeOS distribution and is covered +// by the OpenBeOS license. +// +// Copyright (c) 2003 Tyler Dauwalder, tyler@dauwalder.net +//--------------------------------------------------------------------- +#ifndef _UDF_PARTITION_H +#define _UDF_PARTITION_H + +/*! \file Partition.h +*/ + +#include + +namespace Udf { + +/*! \brief Abstract base class for various UDF partition types. +*/ +class Partition { +public: + virtual ~Partition() {} + virtual status_t MapBlock(uint32 logicalBlock, uint32 &physicalBlock) = 0; +}; + +}; // namespace Udf + +#endif // _UDF_PARTITION_H