#
c7cf50a4 |
|
13-Oct-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Added a handy BDiskSystem::SupportsWriting(). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28066 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
|
#
fe6bd3b5 |
|
16-Oct-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Moved GetNextSupportedType() and IsSubSystemFor() from BDiskSystem to BPartition and reimplemented them using the userland add-on backend instead of syscalls. As a side effect this solves the TODO I recently added in GetNextSupportedType(). * Reimplemented BDiskSystem::GetTypeForContentType() using the userland add-on backend instead of a syscall. * Moved GetTypeForContentType() and IsSubSystemFor() from BPartitionHandle to BDiskSystemAddOn. They were misplaced. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22592 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
26529811 |
|
22-Aug-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added Supports[Content]Name() methods. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22044 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
04ed91ac |
|
28-Jul-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added copy constructor and assignment operator. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21729 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
41500250 |
|
18-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Removed the Validate*() methods. They are less useful than their BPartition counterparts. * Removed the BPartition* argument from the Supports*() methods. They now return only general capability information. The BPartition::Can*() methods would be used to learn whether a certain operation is possible with the partition. * Added some missing Supports*() methods. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4010 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
38844d14 |
|
16-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added ValidateInitialize() and a _SetTo(disk_system_id). Cleanup. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4001 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a058daad |
|
16-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Implemented the remaining methods, some aesthetical changes. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3998 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
910d9939 |
|
15-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Implemented the BDiskSystem::Supports*() methods. Added required private helper methods to BPartition. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3989 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e6fb8288 |
|
08-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added missing methods in the header and a partial implementation in the source file. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3908 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
|
#
03185864 |
|
22-Jun-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Some changes regarding partition creation and initialization. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3615 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d2f2920f |
|
10-Jun-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
ShortName() + Name() -> Name() + PrettyName(). More conformant to the rest of the Be API (media, networking). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3468 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
|
#
c7cf50a4e58107901af9da50ad9d9f4afd28909f |
|
13-Oct-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Added a handy BDiskSystem::SupportsWriting(). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28066 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
|
#
fe6bd3b5b769948cc65119d0e7b285d2a26325df |
|
16-Oct-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Moved GetNextSupportedType() and IsSubSystemFor() from BDiskSystem to BPartition and reimplemented them using the userland add-on backend instead of syscalls. As a side effect this solves the TODO I recently added in GetNextSupportedType(). * Reimplemented BDiskSystem::GetTypeForContentType() using the userland add-on backend instead of a syscall. * Moved GetTypeForContentType() and IsSubSystemFor() from BPartitionHandle to BDiskSystemAddOn. They were misplaced. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22592 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
265298113636bda5a6fbc9c23ff4fd3505286f39 |
|
22-Aug-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added Supports[Content]Name() methods. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22044 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
04ed91ac9c2b281050bcdb7b571b31060e8907b1 |
|
28-Jul-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added copy constructor and assignment operator. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21729 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
415002509d2f9a2a3225d9e1a8ced19a6632bb60 |
|
18-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Removed the Validate*() methods. They are less useful than their BPartition counterparts. * Removed the BPartition* argument from the Supports*() methods. They now return only general capability information. The BPartition::Can*() methods would be used to learn whether a certain operation is possible with the partition. * Added some missing Supports*() methods. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4010 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
38844d14f8b2bb337335e42f577c4862d84d4b49 |
|
16-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added ValidateInitialize() and a _SetTo(disk_system_id). Cleanup. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4001 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a058daad3affa75321cab0e65b6326cb15875154 |
|
16-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Implemented the remaining methods, some aesthetical changes. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3998 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
910d9939210b75fbf4f7dfba0b1e852d32e53890 |
|
15-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Implemented the BDiskSystem::Supports*() methods. Added required private helper methods to BPartition. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3989 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e6fb8288f7f4714163d3fef5217ab6b19ef93e4d |
|
08-Jul-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added missing methods in the header and a partial implementation in the source file. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3908 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
|
#
031858645fa1607c91fa4006c93f397fd6f7b3bb |
|
22-Jun-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Some changes regarding partition creation and initialization. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3615 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d2f2920f848e5912dfdc8208c994a2aacb70be18 |
|
10-Jun-2003 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
ShortName() + Name() -> Name() + PrettyName(). More conformant to the rest of the Be API (media, networking). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3468 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
|