#include <EvmsAccess.h>
Inheritance diagram for storage::EvmsObject:

Public Member Functions | |
| EvmsObject () | |
| EvmsObject (object_handle_t id) | |
| virtual | ~EvmsObject () |
| ObjType | type () const |
| const string & | name () const |
| const object_handle_t | id () const |
| void | disownPtr () |
| void | output (std::ostream &Stream) const |
| unsigned long long | sizeK () const |
| bool | isDataType () const |
| bool | isData () const |
| bool | isFreespace () const |
| virtual void | addRelation (EvmsAccess *Acc) |
Protected Member Functions | |
| void | init () |
Protected Attributes | |
| bool | own_ptr |
| bool | is_data |
| bool | is_freespace |
| unsigned long long | size |
| ObjType | typ |
| object_handle_t | idt |
| string | nam |
| handle_object_info_t * | info_p |
| storage::EvmsObject::EvmsObject | ( | ) | [inline] |
| EvmsObject::EvmsObject | ( | object_handle_t | id | ) |
| EvmsObject::~EvmsObject | ( | ) | [virtual] |
| ObjType storage::EvmsObject::type | ( | ) | const [inline] |
| const string& storage::EvmsObject::name | ( | ) | const [inline] |
| const object_handle_t storage::EvmsObject::id | ( | ) | const [inline] |
| void storage::EvmsObject::disownPtr | ( | ) | [inline] |
| void storage::EvmsObject::output | ( | std::ostream & | Stream | ) | const |
Reimplemented in storage::EvmsDataObject, storage::EvmsContainerObject, and storage::EvmsVolumeObject.
| unsigned long long storage::EvmsObject::sizeK | ( | ) | const [inline] |
| bool EvmsObject::isDataType | ( | ) | const |
| bool storage::EvmsObject::isData | ( | ) | const [inline] |
| bool storage::EvmsObject::isFreespace | ( | ) | const [inline] |
| virtual void storage::EvmsObject::addRelation | ( | EvmsAccess * | Acc | ) | [inline, virtual] |
Reimplemented in storage::EvmsDataObject, storage::EvmsContainerObject, and storage::EvmsVolumeObject.
| void EvmsObject::init | ( | ) | [protected] |
Reimplemented in storage::EvmsDataObject, storage::EvmsContainerObject, and storage::EvmsVolumeObject.
bool storage::EvmsObject::own_ptr [protected] |
bool storage::EvmsObject::is_data [protected] |
bool storage::EvmsObject::is_freespace [protected] |
unsigned long long storage::EvmsObject::size [protected] |
ObjType storage::EvmsObject::typ [protected] |
object_handle_t storage::EvmsObject::idt [protected] |
string storage::EvmsObject::nam [protected] |
handle_object_info_t* storage::EvmsObject::info_p [protected] |
1.5.0