#include <EtcRaidtab.h>
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 | |
| Regex * | whitespace |
| Regex * | comment |
| string | mdadmname |
| int | mdadm_dev_line |
| std::map< unsigned, entry > | mtab |
| AsciiFile * | mdadm |
Friends | |
| std::ostream & | operator<< (std::ostream &s, const entry &v) |
Classes | |
| struct | entry |
| EtcRaidtab::EtcRaidtab | ( | const string & | prefix = "" |
) |
| EtcRaidtab::~EtcRaidtab | ( | ) |
| 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] |
| std::ostream& operator<< | ( | std::ostream & | s, | |
| const entry & | v | |||
| ) | [friend] |
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] |
1.5.0