yast2-storage
Classes | Public Member Functions | Protected Member Functions | Protected Attributes

storage::EtcMdadm Class Reference

#include <EtcMdadm.h>

List of all members.

Classes

struct  mdconf_info

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

Constructor & Destructor Documentation

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

Member Function Documentation

string storage::EtcMdadm::ArrayLine ( const mdconf_info info) const [protected]
string storage::EtcMdadm::ContLine ( 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]
bool storage::EtcMdadm::removeEntry ( const string &  uuid)
void storage::EtcMdadm::setArrayLine ( const string &  line,
const string &  uuid 
) [protected]
void storage::EtcMdadm::setAutoLine ( const string &  line) [protected]

References storage::find_if().

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

References storage::find_if().

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

Member Data Documentation

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

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