* 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
This commit is contained in:
Ingo Weinhold
2003-06-09 23:02:16 +00:00
parent 0be20072c4
commit bef8916ea6
8 changed files with 75 additions and 40 deletions
+4 -4
View File
@@ -28,8 +28,8 @@ public:
bool Lock();
void Unlock();
uint32 CountDevices() const;
BDiskDevice *DeviceAt(uint32 index) const;
int32 CountDevices() const;
BDiskDevice *DeviceAt(int32 index) const;
BDiskDevice *VisitEachDevice(BDiskDeviceVisitor *visitor);
BPartition *VisitEachPartition(BDiskDeviceVisitor *visitor);
@@ -39,8 +39,8 @@ public:
BPartition *VisitEachMountablePartition(BDiskDeviceVisitor *visitor);
BPartition *VisitEachInitializablePartition(BDiskDeviceVisitor *visitor);
BDiskDevice *DeviceWithID(uint32 id) const;
BPartition *PartitionWithID(uint32 id) const;
BDiskDevice *DeviceWithID(partition_id id) const;
BPartition *PartitionWithID(partition_id id) const;
virtual void MountPointMoved(BPartition *partition);
virtual void PartitionMounted(BPartition *partition);