#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 |
|
|
|
|
|
|
|
Reimplemented in storage::EvmsDataObject, storage::EvmsContainerObject, and storage::EvmsVolumeObject. |
|
|
|
|
|
Reimplemented in storage::EvmsDataObject, storage::EvmsContainerObject, and storage::EvmsVolumeObject. |
|
|
|
|
|
|
|
|
|
Reimplemented in storage::EvmsDataObject, storage::EvmsContainerObject, and storage::EvmsVolumeObject. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|