History log of /haiku/headers/private/kernel/disk_device_manager/KFileDiskDevice.h
Revision Date Author Comments
# c06238cb 28-Oct-2004 Ingo Weinhold <ingo_weinhold@gmx.de>

* Reworked publishing/unpublishing of the device. This is now basically
done by (currently not existing) devfs functions.
* Overridden GetMediaStatus() and GetGeometry() to return useful data.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9627 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 92221d24 27-Oct-2004 Ingo Weinhold <ingo_weinhold@gmx.de>

KPath is used now where possible.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9549 a95241bf-73f2-0310-859d-f6bbb57e9c96


# a162af3b 04-Jul-2003 Ingo Weinhold <ingo_weinhold@gmx.de>

Made KPartition abstract and derived two classes, KPhysicalPartition
and KShadowPartition from it. KPhysicalPartition represents a partition
that exists on-disk, while KShadowPartition is a partition edited by the
API user, but not yet written to disk. Related changes in other classes.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3851 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b23394f9 24-Jun-2003 Ingo Weinhold <ingo_weinhold@gmx.de>

* Implemented what was left to do for KDiskDevice and KPartition
management regarding removal and deletion of objects.
* Fixed the file disk system related stuff. KFileDiskSystem now uses the
virtualdrive driver. The former method was seemed simple and brilliant,
but the B_SET_PARTITION ioctl wouldn't work.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3650 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 17750c77 22-Jun-2003 Ingo Weinhold <ingo_weinhold@gmx.de>

Added a special disk device class, that is responsible for representing
files as disk devices. This will not only be great for testing the
file and partitioning system modules' writing capabilities, it will also
just be a nice feature to have.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3598 a95241bf-73f2-0310-859d-f6bbb57e9c96


# c06238cbd610f43f577afd234636cbafeacec238 28-Oct-2004 Ingo Weinhold <ingo_weinhold@gmx.de>

* Reworked publishing/unpublishing of the device. This is now basically
done by (currently not existing) devfs functions.
* Overridden GetMediaStatus() and GetGeometry() to return useful data.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9627 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 92221d2425f703bf26b01c8e20f27c360bfb549f 27-Oct-2004 Ingo Weinhold <ingo_weinhold@gmx.de>

KPath is used now where possible.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9549 a95241bf-73f2-0310-859d-f6bbb57e9c96


# a162af3b0eefe4930a6816c02ec436792cc45bdb 04-Jul-2003 Ingo Weinhold <ingo_weinhold@gmx.de>

Made KPartition abstract and derived two classes, KPhysicalPartition
and KShadowPartition from it. KPhysicalPartition represents a partition
that exists on-disk, while KShadowPartition is a partition edited by the
API user, but not yet written to disk. Related changes in other classes.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3851 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b23394f957067f7b7da55393b0ea1cd15c1b3728 24-Jun-2003 Ingo Weinhold <ingo_weinhold@gmx.de>

* Implemented what was left to do for KDiskDevice and KPartition
management regarding removal and deletion of objects.
* Fixed the file disk system related stuff. KFileDiskSystem now uses the
virtualdrive driver. The former method was seemed simple and brilliant,
but the B_SET_PARTITION ioctl wouldn't work.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3650 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 17750c77749bf04c961ce37626a5406b23cfdc5d 22-Jun-2003 Ingo Weinhold <ingo_weinhold@gmx.de>

Added a special disk device class, that is responsible for representing
files as disk devices. This will not only be great for testing the
file and partitioning system modules' writing capabilities, it will also
just be a nice feature to have.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3598 a95241bf-73f2-0310-859d-f6bbb57e9c96