#include <Dasdview.h>
Public Types | |
| typedef vector< Entry > ::const_iterator | const_iterator |
Public Member Functions | |
| Fdasd (const string &device) | |
| const Geometry & | getGeometry () const |
| const vector< Entry > & | getEntries () const |
| bool | getEntry (unsigned num, Entry &entry) const |
Private Types | |
| typedef vector< Entry >::iterator | iterator |
Private Member Functions | |
| void | scanGeometry (SystemCmd &cmd) |
| void | scanEntryLine (const string &line) |
Private Attributes | |
| Geometry | geometry |
| vector< Entry > | entries |
Classes | |
| struct | Entry |
| typedef vector<Entry>::const_iterator storage::Fdasd::const_iterator |
typedef vector<Entry>::iterator storage::Fdasd::iterator [private] |
| storage::Fdasd::Fdasd | ( | const string & | device | ) |
| const Geometry& storage::Fdasd::getGeometry | ( | ) | const [inline] |
| const vector<Entry>& storage::Fdasd::getEntries | ( | ) | const [inline] |
| bool storage::Fdasd::getEntry | ( | unsigned | num, | |
| Entry & | entry | |||
| ) | const |
| void storage::Fdasd::scanGeometry | ( | SystemCmd & | cmd | ) | [private] |
| void storage::Fdasd::scanEntryLine | ( | const string & | line | ) | [private] |
References storage::classic(), storage::Geometry::cylinders, storage::Fdasd::Entry::cylRegion, entries, geometry, storage::Fdasd::Entry::headRegion, storage::Geometry::heads, storage::Fdasd::Entry::num, y2err, and y2mil.
Referenced by Fdasd().
Geometry storage::Fdasd::geometry [private] |
Referenced by Fdasd(), getGeometry(), scanEntryLine(), and scanGeometry().
vector<Entry> storage::Fdasd::entries [private] |
Referenced by Fdasd(), getEntries(), getEntry(), and scanEntryLine().
1.5.6