DiskDevice API v2.0

git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3374 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Tyler Dauwalder
2003-05-28 21:43:58 +00:00
parent 800e59617f
commit 40f3824020
5 changed files with 125 additions and 143 deletions
-7
View File
@@ -32,7 +32,6 @@ public:
BDiskDevice *DeviceAt(int32 index) const;
BDiskDevice *VisitEachDevice(BDiskDeviceVisitor *visitor);
BSession *VisitEachSession(BDiskDeviceVisitor *visitor);
BPartition *VisitEachPartition(BDiskDeviceVisitor *visitor);
bool Traverse(BDiskDeviceVisitor *visitor);
@@ -41,7 +40,6 @@ public:
BPartition *VisitEachInitializablePartition(BDiskDeviceVisitor *visitor);
BDiskDevice *DeviceWithID(int32 id) const;
BSession *SessionWithID(int32 id) const;
BPartition *PartitionWithID(int32 id) const;
virtual void MountPointMoved(BPartition *partition);
@@ -50,8 +48,6 @@ public:
virtual void PartitionChanged(BPartition *partition);
virtual void PartitionAdded(BPartition *partition);
virtual void PartitionRemoved(BPartition *partition);
virtual void SessionAdded(BSession *session);
virtual void SessionRemoved(BSession *session);
virtual void MediaChanged(BDiskDevice *device);
virtual void DeviceAdded(BDiskDevice *device);
virtual void DeviceRemoved(BDiskDevice *device);
@@ -63,14 +59,11 @@ private:
void _PartitionChanged(BMessage *message);
void _PartitionAdded(BMessage *message);
void _PartitionRemoved(BMessage *message);
void _SessionAdded(BMessage *message);
void _SessionRemoved(BMessage *message);
void _MediaChanged(BMessage *message);
void _DeviceAdded(BMessage *message);
void _DeviceRemoved(BMessage *message);
BDiskDevice *_FindDevice(BMessage *message);
BSession *_FindSession(BMessage *message);
BPartition *_FindPartition(BMessage *message);
BDiskDevice *_UpdateDevice(BMessage *message);