storage::EtcMdadm Class Reference

#include <EtcMdadm.h>

List of all members.

Public Member Functions

 EtcMdadm (const Storage *sto, const string &prefix="")
bool updateEntry (const mdconf_info &info)
bool removeEntry (const string &uuid)

Protected Member Functions

void setDeviceLine (const string &line)
void setAutoLine (const string &line)
void setArrayLine (const string &line, const string &uuid)
string ContLine (const mdconf_info &info) const
string ArrayLine (const mdconf_info &info) const
vector< string >::iterator findArray (const string &uuid)
string getUuid (const string &line) const

Protected Attributes

const Storagesto
AsciiFile mdadm

Classes

struct  mdconf_info


Constructor & Destructor Documentation

storage::EtcMdadm::EtcMdadm ( const Storage sto,
const string &  prefix = "" 
)


Member Function Documentation

bool storage::EtcMdadm::updateEntry ( const mdconf_info info  ) 

bool storage::EtcMdadm::removeEntry ( const string &  uuid  ) 

void storage::EtcMdadm::setDeviceLine ( const string &  line  )  [protected]

void storage::EtcMdadm::setAutoLine ( const string &  line  )  [protected]

void storage::EtcMdadm::setArrayLine ( const string &  line,
const string &  uuid 
) [protected]

References findArray(), storage::AsciiFile::lines(), and mdadm.

Referenced by updateEntry().

string storage::EtcMdadm::ContLine ( const mdconf_info info  )  const [protected]

string storage::EtcMdadm::ArrayLine ( const mdconf_info info  )  const [protected]

vector< string >::iterator storage::EtcMdadm::findArray ( const string &  uuid  )  [protected]

string storage::EtcMdadm::getUuid ( const string &  line  )  const [protected]

Referenced by findArray().


Member Data Documentation

const Storage* storage::EtcMdadm::sto [protected]

Referenced by updateEntry().


The documentation for this class was generated from the following files:

Generated on Mon Feb 6 10:42:58 2012 for yast2-storage by  doxygen 1.5.6