|
Public Member Functions |
| FdiskAccess (string Disk_Cv, bool Readonly_bv) |
virtual | ~FdiskAccess () |
virtual bool | WritePartitionTable () |
virtual void | SetType (const unsigned Part_iv, const unsigned Type_iv) |
virtual void | Delete (const unsigned Part_iv) |
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 | DeleteAll () |
Protected Member Functions |
string | GetPartitionNumber (int Part_iv) |
void | SendQuit () |
void | CheckOutput (SystemCmd &Cmd_C, string Pat_Cv) |
void | CheckOutputStd (SystemCmd &Cmd_C, string Disk_Cv) |
void | CheckOutputBsd (SystemCmd &Cmd_C, string Disk_Cv) |
bool | IsBsdLine (string Line_Cv) |
bool | IsPdiskLine (string Line_Cv) |
void | ScanFdiskLine (string Line_Cv, PartInfo &Part_rr) |
void | ScanPdiskLine (string Line_Cv, PartInfo &Part_rr, string Disk_Cv) |
void | ScanBsdLine (string Line_Cv, PartInfo &Part_rr, string Disk_Cv) |
void | SetTypeStd (const unsigned Part_iv, const unsigned Type_iv) |
void | SetTypeBsd (const unsigned Part_iv, const unsigned Type_iv) |
bool | NewPartitionStd (const PartitionType Part_e, const unsigned Part_nr, string Von_Cv, string Bis_Cv) |
bool | NewPartitionBsd (const unsigned Part_nr, string Von_Cv, string Bis_Cv) |
void | CheckWritable () |
void | SendPrint () |
Protected Attributes |
InterCmd * | Fdisk_pC |