storage::EtcRaidtab Class Reference

#include <EtcRaidtab.h>

List of all members.

Public Member Functions

 EtcRaidtab (const string &prefix="")
 ~EtcRaidtab ()
void updateEntry (unsigned num, const std::list< string > &entries, const string &, const std::list< string > &devs)
void removeEntry (unsigned num)

Protected Member Functions

void updateMdadmFile ()
void buildMdadmMap ()

Protected Attributes

Regexwhitespace
Regexcomment
string mdadmname
int mdadm_dev_line
std::map< unsigned, entrymtab
AsciiFilemdadm

Friends

std::ostream & operator<< (std::ostream &s, const entry &v)

Classes

struct  entry


Constructor & Destructor Documentation

EtcRaidtab::EtcRaidtab ( const string &  prefix = ""  ) 

EtcRaidtab::~EtcRaidtab (  ) 


Member Function Documentation

void storage::EtcRaidtab::updateEntry ( unsigned  num,
const std::list< string > &  entries,
const string &  ,
const std::list< string > &  devs 
)

void EtcRaidtab::removeEntry ( unsigned  num  ) 

void EtcRaidtab::updateMdadmFile (  )  [protected]

void EtcRaidtab::buildMdadmMap (  )  [protected]


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  s,
const entry v 
) [friend]


Member Data Documentation

Regex* storage::EtcRaidtab::whitespace [protected]

Regex* storage::EtcRaidtab::comment [protected]

string storage::EtcRaidtab::mdadmname [protected]

int storage::EtcRaidtab::mdadm_dev_line [protected]

std::map<unsigned,entry> storage::EtcRaidtab::mtab [protected]

AsciiFile* storage::EtcRaidtab::mdadm [protected]


The documentation for this class was generated from the following files:
Generated on Tue Nov 28 17:50:01 2006 for yast2-storage by  doxygen 1.5.0