#
acc632c7 |
|
22-Apr-2009 |
Stephan Aßmus <superstippi@gmx.de> |
Make it clear from the API that the volume passed in is not touched by the function. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30326 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a58e2ed8 |
|
27-Oct-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Added functions FindPartitionByVolume() and FindPartitionByMountPoint() that conveniently bridge BVolumes/mount points with BPartitions. * Minor cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28346 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
38bbc957 |
|
13-Oct-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Made the use of file devices more convenient and complete by adding the methods IsFile() and GetFilePath() to BDiskDevice, and BDiskDeviceRoster::GetFileDeviceForPath(). * Added new syscalls to implement this functionality. * Added new flag B_DISK_DEVICE_IS_FILE. * Fixed wrong operator precedence assumption in the BDiskDevice class at several places. * Minor cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28052 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1da9f5ce |
|
10-May-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Added BDiskSystem::ShortName() and everything needed to get it there. * Added BDiskDeviceRoster::GetDiskSystem() method, that can get a disk system by short/pretty/module name - since they should all be unique, I put them in a single namespace, please complain if you don't like that :-) * Cleaned up DiskSystem.h and DiskDeviceRoster.h according to the updated header guidelines. * Renamed ntfs pretty name from "ntfs File System" to "Windows NT File System". git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25414 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1573b626 |
|
17-Oct-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Removed the BDiskDeviceJob class. Jobs won't be generated and executed in the kernel anymore. The respective functionality will be moved into the userland. Depending on how we want the API user to interface with it, we may want to reintroduce a similar class later. * Cleared remaining references to shadow partitions. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22606 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
08387795 |
|
01-Nov-2004 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Removed VisitAll(). That's exactly what VisitEachPartition() does (since disk devices are special partitions). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9708 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
eceac61b |
|
30-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Implemented disk device job iteration. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4142 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
dd3be089 |
|
14-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Removed VisitEach{Initializable,Partitionable}Partition() -- they are too specific for a general API. * Implemented {Register,Unregister}FileDevice(). * Implemented Get{Device,Partition}WithID() and Get{Device,Partition}ForPath(). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3979 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8bb74546 |
|
08-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Implemented disk system iteration. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3905 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5c7270ef |
|
06-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Beginning of Disk Device API: * Made all headers parsable. Also some smaller changes. * Added empty source files for new classes. * Changed obsolete implementations of existing classes, so that we now have basic functionality for BDiskDevice[Roster] and BPartition. Iterating through disk devices works and the data we get doesn't look too bad for the beginning. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3883 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bef8916e |
|
09-Jun-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Used partition_id, disk_job_id and disk_system_id instead of uint32. * Replaced uint32 for indices and counts with int32. * Some additions to BDiskDeviceRoster and BDiskDeviceJob. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3453 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5b3f1d0c |
|
28-May-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
DiskDevice API v2.4 git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3378 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9f4ec303 |
|
28-May-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
DiskDevice API v2.3. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3376 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
17dc6e0c |
|
28-May-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
DiskDevice API v2.2. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3375 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
40f38240 |
|
28-May-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
DiskDevice API v2.0 git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3374 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6ba9af5a |
|
22-Feb-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added public and private methods for dealing with partition and FS add-ons. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2799 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e6e04bdc |
|
14-Feb-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Moved definitions for notification message "cause" fields to this header. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2709 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
03fa4a4f |
|
08-Feb-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Implemented high-level iteration code. Various fixes. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2666 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bdc2eaf5 |
|
07-Feb-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Started implementing the API. Necessary changes to the headers. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2657 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d8c074b2 |
|
01-Feb-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Small changes. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2615 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
42b7adc3 |
|
31-Jan-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added file header. Minor changes. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2613 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d713d1d9 |
|
31-Jan-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
The beginning of the DiskDevice API. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2609 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
acc632c7ec172aac2993d5e1486fbd8d7fe0c943 |
|
22-Apr-2009 |
Stephan Aßmus <superstippi@gmx.de> |
Make it clear from the API that the volume passed in is not touched by the function. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30326 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a58e2ed8f8bc9b786fa0d83fbe064d0eb686f174 |
|
27-Oct-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Added functions FindPartitionByVolume() and FindPartitionByMountPoint() that conveniently bridge BVolumes/mount points with BPartitions. * Minor cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28346 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
38bbc957584704a85047dc84d4bc7653e44cff03 |
|
13-Oct-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Made the use of file devices more convenient and complete by adding the methods IsFile() and GetFilePath() to BDiskDevice, and BDiskDeviceRoster::GetFileDeviceForPath(). * Added new syscalls to implement this functionality. * Added new flag B_DISK_DEVICE_IS_FILE. * Fixed wrong operator precedence assumption in the BDiskDevice class at several places. * Minor cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28052 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1da9f5cea5ea4d32c539a01cd94a7b605e941beb |
|
10-May-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Added BDiskSystem::ShortName() and everything needed to get it there. * Added BDiskDeviceRoster::GetDiskSystem() method, that can get a disk system by short/pretty/module name - since they should all be unique, I put them in a single namespace, please complain if you don't like that :-) * Cleaned up DiskSystem.h and DiskDeviceRoster.h according to the updated header guidelines. * Renamed ntfs pretty name from "ntfs File System" to "Windows NT File System". git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25414 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1573b62671c47e8b30966e97d830cece957e0ee3 |
|
17-Oct-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Removed the BDiskDeviceJob class. Jobs won't be generated and executed in the kernel anymore. The respective functionality will be moved into the userland. Depending on how we want the API user to interface with it, we may want to reintroduce a similar class later. * Cleared remaining references to shadow partitions. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22606 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
08387795ebbba5fe815aa31549703b42f6267ae3 |
|
01-Nov-2004 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Removed VisitAll(). That's exactly what VisitEachPartition() does (since disk devices are special partitions). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9708 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
eceac61bcb747ff102224d3a85d3c2a5ae9e3b42 |
|
30-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Implemented disk device job iteration. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4142 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
dd3be08988cbf28b0edf179b43c94dcef498111d |
|
14-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Removed VisitEach{Initializable,Partitionable}Partition() -- they are too specific for a general API. * Implemented {Register,Unregister}FileDevice(). * Implemented Get{Device,Partition}WithID() and Get{Device,Partition}ForPath(). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3979 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8bb745463637a34c83cca1603bee521703621c47 |
|
08-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Implemented disk system iteration. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3905 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5c7270efd72e783bce1b56267e4ef0564ec7626d |
|
06-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Beginning of Disk Device API: * Made all headers parsable. Also some smaller changes. * Added empty source files for new classes. * Changed obsolete implementations of existing classes, so that we now have basic functionality for BDiskDevice[Roster] and BPartition. Iterating through disk devices works and the data we get doesn't look too bad for the beginning. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3883 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bef8916ea6c2379f9a4a776f2d78ec93551c9de2 |
|
09-Jun-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Used partition_id, disk_job_id and disk_system_id instead of uint32. * Replaced uint32 for indices and counts with int32. * Some additions to BDiskDeviceRoster and BDiskDeviceJob. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3453 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5b3f1d0cda7d0ad73a0e01fbc8432e14fb79be22 |
|
28-May-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
DiskDevice API v2.4 git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3378 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9f4ec30369c37e550d02e63df8d39090418b5745 |
|
28-May-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
DiskDevice API v2.3. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3376 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
17dc6e0c849f1abb67fc983c84c838846a3b4181 |
|
28-May-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
DiskDevice API v2.2. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3375 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
40f3824020badce3f0ff0adf5eec692ae9292e9c |
|
28-May-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
DiskDevice API v2.0 git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3374 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6ba9af5a4651c31d50e488ca7101f6e089e9ec2c |
|
22-Feb-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added public and private methods for dealing with partition and FS add-ons. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2799 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e6e04bdc25270d02737336b2bee6919664cd851d |
|
14-Feb-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Moved definitions for notification message "cause" fields to this header. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2709 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
03fa4a4f9c61172a487019ed84df66b4e5cfeaa7 |
|
08-Feb-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Implemented high-level iteration code. Various fixes. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2666 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bdc2eaf5d8764d7d5046f3cfba63acc0e71174f3 |
|
07-Feb-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Started implementing the API. Necessary changes to the headers. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2657 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d8c074b218e1e68b2fc39954b8b0ed7fb8fae4de |
|
01-Feb-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Small changes. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2615 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
42b7adc3a451177f38795e2e2f8bfc0c45103268 |
|
31-Jan-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added file header. Minor changes. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2613 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d713d1d9739f28e8e4bb0e015c85173f33f59b14 |
|
31-Jan-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
The beginning of the DiskDevice API. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2609 a95241bf-73f2-0310-859d-f6bbb57e9c96
|