#include <DiskAcc.h>
Inheritance diagram for DiskAccess:
Public Member Functions | |
DiskAccess (string Disk_Cv) | |
virtual | ~DiskAccess () |
string | Disk () |
unsigned long long | CylinderToKb (int Cyl_iv) |
int | KbToCylinder (unsigned long long Kb_lv) |
unsigned long long | CapacityInKb () |
int | NumCylinder () |
unsigned | PrimaryMax () |
bool | Changed () |
vector< PartInfo > & | Partitions () |
string | DiskLabel () |
virtual bool | WritePartitionTable () |
virtual void | Delete (const unsigned Part_iv) |
virtual void | DeleteAll () |
virtual bool | NewPartition (const PartitionType Part_e, const unsigned Part_nr, string Von_Cv, string Bis_Cv, const unsigned Type_iv, string DefLabel_Cv) |
virtual void | SetType (const unsigned Part_iv, const unsigned Type_iv) |
string | Stderr () |
Static Public Member Functions | |
string | GetDiskName (string Part_Cv) |
int | GetPartNumber (const string &Part_Cv) |
bool | IsKnownDevice (const string &Part_Cv) |
Protected Member Functions | |
string | GetPartDeviceName (int Num_iv) |
string | GetPartDeviceName (int Num_iv, string Disk_Cv) |
Protected Attributes | |
string | Stderr_C |
string | Disk_C |
string | Label_C |
unsigned | Head_i |
unsigned | Cylinder_i |
unsigned | Sector_i |
unsigned long | ByteCyl_l |
bool | Changed_b |
bool | BsdLabel_b |
vector< PartInfo > | Part_C |
|
|
|
|
|
|
|
|
|
|
|
Reimplemented in FdiskAccess, and PartedAccess. |
|
Reimplemented in FdiskAccess, and PartedAccess. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented in FdiskAccess, and PartedAccess. |
|
|
|
|
|
|
|
Reimplemented in FdiskAccess, and PartedAccess. |
|
|
|
Reimplemented in FdiskAccess, and PartedAccess. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|