#include <EvmsAccess.h>

Public Member Functions | |
| EvmsVolumeObject (EvmsObject *const obj) | |
| EvmsVolumeObject (object_handle_t id) | |
| const EvmsObject * | consumedBy () const |
| EvmsObject * | consumes () const |
| const EvmsObject * | assVol () const |
| bool | native () const |
| bool | active () const |
| const string & | device () const |
| void | output (std::ostream &Stream) const |
| void | setConsumedBy (EvmsObject *Obj) |
| virtual void | addRelation (EvmsAccess *Acc) |
Protected Member Functions | |
| void | init () |
| logical_volume_info_s * | getInfop () |
Protected Attributes | |
| bool | nat |
| bool | act |
| EvmsObject * | consumed |
| EvmsObject * | cons |
| EvmsObject * | assc |
| string | dev |
| EvmsVolumeObject::EvmsVolumeObject | ( | EvmsObject *const | obj | ) |
References act, dev, storage::EvmsObject::disownPtr(), getInfop(), storage::EvmsObject::id(), init(), storage::EvmsObject::nam, nat, storage::EvmsObject::size, and y2error.
Referenced by EvmsVolumeObject().
| EvmsVolumeObject::EvmsVolumeObject | ( | object_handle_t | id | ) |
References EvmsVolumeObject(), and storage::EvmsObject::own_ptr.
| const EvmsObject* storage::EvmsVolumeObject::consumedBy | ( | ) | const [inline] |
| EvmsObject* storage::EvmsVolumeObject::consumes | ( | ) | const [inline] |
References cons.
| const EvmsObject* storage::EvmsVolumeObject::assVol | ( | ) | const [inline] |
References assc.
| bool storage::EvmsVolumeObject::native | ( | ) | const [inline] |
References nat.
| bool storage::EvmsVolumeObject::active | ( | ) | const [inline] |
| const string& storage::EvmsVolumeObject::device | ( | ) | const [inline] |
References dev.
| void storage::EvmsVolumeObject::output | ( | std::ostream & | Stream | ) | const |
| void EvmsVolumeObject::setConsumedBy | ( | EvmsObject * | Obj | ) |
References consumed, consumedBy(), storage::EvmsObject::id(), and y2error.
| void EvmsVolumeObject::addRelation | ( | EvmsAccess * | Acc | ) | [virtual] |
Reimplemented from storage::EvmsObject.
References storage::EvmsAccess::addObject(), assc, cons, and getInfop().
| void EvmsVolumeObject::init | ( | ) | [protected] |
Reimplemented from storage::EvmsObject.
References act, assc, cons, consumed, dev, and nat.
Referenced by EvmsVolumeObject().
| logical_volume_info_s * EvmsVolumeObject::getInfop | ( | ) | [protected] |
References storage::EVMS_VOLUME, storage::EvmsObject::info_p, and storage::EvmsObject::type().
Referenced by addRelation(), and EvmsVolumeObject().
bool storage::EvmsVolumeObject::nat [protected] |
Referenced by EvmsVolumeObject(), init(), and native().
bool storage::EvmsVolumeObject::act [protected] |
Referenced by active(), EvmsVolumeObject(), and init().
EvmsObject* storage::EvmsVolumeObject::consumed [protected] |
Referenced by consumedBy(), init(), and setConsumedBy().
EvmsObject* storage::EvmsVolumeObject::cons [protected] |
Referenced by addRelation(), consumes(), and init().
EvmsObject* storage::EvmsVolumeObject::assc [protected] |
Referenced by addRelation(), assVol(), and init().
string storage::EvmsVolumeObject::dev [protected] |
Referenced by device(), EvmsVolumeObject(), and init().
1.5.5