DiskDevice API v2.4

git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3378 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Tyler Dauwalder
2003-05-28 21:51:24 +00:00
parent e62a550aa1
commit 5b3f1d0cda
8 changed files with 72 additions and 39 deletions
+9 -4
View File
@@ -6,6 +6,8 @@
#ifndef _DISK_DEVICE_JOB_H
#define _DISK_DEVICE_JOB_H
#include <String.h>
// disk device job types
enum {
B_DISK_DEVICE_JOB_CREATE,
@@ -29,16 +31,19 @@ enum {
class BDiskDeviceJob {
public:
int32 ID() const;
uint32 ID() const;
uint32 Type() const;
uint8 Progress() const; // 0 to 100
float Progress() const; // [0.0, 1.0]
uint32 Status() const;
const char *Description() const;
BPartition* Partition() const;
private:
int32 fPartitionID;
int32 fJobID;
uint32 fJobID;
uint32 fType;
uint32 fPartitionID;
uint32 fStatus;
BString fDescription;
};
#endif // _DISK_DEVICE_JOB_H