#include <DiskAcc.h>
Inheritance diagram for DiskAccess:

Public Member Functions | |
| DiskAccess (string Disk_Cv) | |
| virtual | ~DiskAccess () |
| string | Disk () |
| unsigned long | CylinderToKb (int Cyl_iv) |
| int | KbToCylinder (unsigned long Kb_lv) |
| unsigned 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 | |
| static string | GetDiskName (string Part_Cv) |
| static int | GetPartNumber (const string &Part_Cv) |
| static 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. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.1