#include <EvmsAccess.h>

Public Member Functions | |
| EvmsDataObject (EvmsObject *const obj) | |
| EvmsDataObject (object_handle_t id) | |
| const EvmsObject * | consumedBy () const |
| const EvmsObject * | volume () const |
| void | output (std::ostream &Stream) const |
| virtual void | addRelation (EvmsAccess *Acc) |
Protected Member Functions | |
| void | init () |
| storage_object_info_t * | getInfop () |
Protected Attributes | |
| EvmsObject * | consumed |
| EvmsObject * | vol |
| EvmsDataObject::EvmsDataObject | ( | EvmsObject *const | obj | ) |
References storage::EvmsObject::disownPtr(), getInfop(), storage::EvmsObject::id(), init(), storage::EvmsObject::is_data, storage::EvmsObject::is_freespace, storage::EvmsObject::size, and y2error.
Referenced by EvmsDataObject().
| EvmsDataObject::EvmsDataObject | ( | object_handle_t | id | ) |
References EvmsDataObject(), and storage::EvmsObject::own_ptr.
| const EvmsObject* storage::EvmsDataObject::consumedBy | ( | ) | const [inline] |
References consumed.
| const EvmsObject* storage::EvmsDataObject::volume | ( | ) | const [inline] |
References vol.
| void storage::EvmsDataObject::output | ( | std::ostream & | Stream | ) | const |
| void EvmsDataObject::addRelation | ( | EvmsAccess * | Acc | ) | [virtual] |
Reimplemented from storage::EvmsObject.
References storage::EvmsAccess::addObject(), consumed, getInfop(), and vol.
| void EvmsDataObject::init | ( | ) | [protected] |
| storage_object_info_t * EvmsDataObject::getInfop | ( | ) | [protected] |
References storage::EVMS_DISK, storage::EVMS_OBJ, storage::EVMS_REGION, storage::EVMS_SEGMENT, storage::EvmsObject::info_p, and storage::EvmsObject::type().
Referenced by addRelation(), and EvmsDataObject().
EvmsObject* storage::EvmsDataObject::consumed [protected] |
Referenced by addRelation(), consumedBy(), and init().
EvmsObject* storage::EvmsDataObject::vol [protected] |
Referenced by addRelation(), init(), and volume().
1.5.5