Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

FdiskAccess Class Reference

#include <FdiskAcc.h>

Inheritance diagram for FdiskAccess:

DiskAccess List of all members.

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

InterCmdFdisk_pC

Constructor & Destructor Documentation

FdiskAccess::FdiskAccess string  Disk_Cv,
bool  Readonly_bv
 

FdiskAccess::~FdiskAccess  )  [virtual]
 


Member Function Documentation

void FdiskAccess::CheckOutput SystemCmd Cmd_C,
string  Pat_Cv
[protected]
 

void FdiskAccess::CheckOutputBsd SystemCmd Cmd_C,
string  Disk_Cv
[protected]
 

void FdiskAccess::CheckOutputStd SystemCmd Cmd_C,
string  Disk_Cv
[protected]
 

void FdiskAccess::CheckWritable  )  [protected]
 

void FdiskAccess::Delete const unsigned  Part_iv  )  [virtual]
 

Reimplemented from DiskAccess.

void FdiskAccess::DeleteAll  )  [virtual]
 

Reimplemented from DiskAccess.

string FdiskAccess::GetPartitionNumber int  Part_iv  )  [protected]
 

bool FdiskAccess::IsBsdLine string  Line_Cv  )  [protected]
 

bool FdiskAccess::IsPdiskLine string  Line_Cv  )  [protected]
 

bool FdiskAccess::NewPartition const PartitionType  Part_e,
const unsigned  Part_nr,
string  Von_Cv,
string  Bis_Cv,
const unsigned  Type_iv,
string  DefLabel_Cv
[virtual]
 

Reimplemented from DiskAccess.

bool FdiskAccess::NewPartitionBsd const unsigned  Part_nr,
string  Von_Cv,
string  Bis_Cv
[protected]
 

bool FdiskAccess::NewPartitionStd const PartitionType  Part_e,
const unsigned  Part_nr,
string  Von_Cv,
string  Bis_Cv
[protected]
 

void FdiskAccess::ScanBsdLine string  Line_Cv,
PartInfo Part_rr,
string  Disk_Cv
[protected]
 

void FdiskAccess::ScanFdiskLine string  Line_Cv,
PartInfo Part_rr
[protected]
 

void FdiskAccess::ScanPdiskLine string  Line_Cv,
PartInfo Part_rr,
string  Disk_Cv
[protected]
 

void FdiskAccess::SendPrint  )  [protected]
 

void FdiskAccess::SendQuit  )  [protected]
 

void FdiskAccess::SetType const unsigned  Part_iv,
const unsigned  Type_iv
[virtual]
 

Reimplemented from DiskAccess.

void FdiskAccess::SetTypeBsd const unsigned  Part_iv,
const unsigned  Type_iv
[protected]
 

void FdiskAccess::SetTypeStd const unsigned  Part_iv,
const unsigned  Type_iv
[protected]
 

bool FdiskAccess::WritePartitionTable  )  [virtual]
 

Reimplemented from DiskAccess.


Member Data Documentation

InterCmd* FdiskAccess::Fdisk_pC [protected]
 


The documentation for this class was generated from the following files:
Generated on Tue Jul 17 04:35:15 2007 for yast2-storage by doxygen 1.3.6