Added an Init() amd dealt with the PrettyName().

git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3478 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Ingo Weinhold
2003-06-11 22:00:59 +00:00
parent 450c7dd609
commit 13a452eaee
4 changed files with 41 additions and 4 deletions
@@ -16,12 +16,12 @@ public:
KDiskSystem(const char *name);
virtual ~KDiskSystem();
virtual status_t Init();
void SetID(disk_system_id id);
disk_system_id ID() const;
const char *Name() const;
virtual const char *PrettyName();
// TODO: Add an Init(), make PrettyName() non-virtual and add a
// protected setter.
virtual bool IsFileSystem() const;
bool IsPartitioningSystem() const;
@@ -108,9 +108,12 @@ protected:
virtual status_t LoadModule();
virtual void UnloadModule();
status_t SetPrettyName(const char *name);
private:
disk_system_id fID;
char *fName;
char *fPrettyName;
int32 fLoadCounter;
};