#include <EvmsAccess.h>
Inheritance diagram for 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 (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 | type |
object_handle_t | id |
string | name |
handle_object_info_t * | info_p |
|
|
|
|
|
|
|
Reimplemented in EvmsDataObject, EvmsContainerObject, and EvmsVolumeObject. |
|
|
|
|
|
Reimplemented in EvmsDataObject, EvmsContainerObject, and EvmsVolumeObject. |
|
|
|
|
|
|
|
|
|
Reimplemented in EvmsDataObject, EvmsContainerObject, and EvmsVolumeObject. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|