Main Page | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

EvmsContainerObject Class Reference

#include <EvmsAccess.h>

Inheritance diagram for EvmsContainerObject:

EvmsObject List of all members.

Public Member Functions

 EvmsContainerObject (EvmsObject *const obj)
 EvmsContainerObject (object_handle_t id)
unsigned long long FreeK () const
unsigned long long PeSize () const
const list< EvmsObject * > & Consumes () const
const list< EvmsObject * > & Creates () const
const string & TypeName () const
void Output (ostream &Stream) const
virtual void AddRelation (EvmsAccess *Acc)

Protected Member Functions

void Init ()
storage_container_info_t * GetInfop ()

Protected Attributes

unsigned long long free
unsigned long long pe_size
list< EvmsObject * > consumes
list< EvmsObject * > creates
string ctype

Constructor & Destructor Documentation

EvmsContainerObject::EvmsContainerObject EvmsObject *const   obj  ) 
 

EvmsContainerObject::EvmsContainerObject object_handle_t  id  ) 
 


Member Function Documentation

void EvmsContainerObject::AddRelation EvmsAccess Acc  )  [virtual]
 

Reimplemented from EvmsObject.

const list<EvmsObject *>& EvmsContainerObject::Consumes  )  const [inline]
 

const list<EvmsObject *>& EvmsContainerObject::Creates  )  const [inline]
 

unsigned long long EvmsContainerObject::FreeK  )  const [inline]
 

storage_container_info_t * EvmsContainerObject::GetInfop  )  [protected]
 

void EvmsContainerObject::Init  )  [protected]
 

Reimplemented from EvmsObject.

void EvmsContainerObject::Output ostream &  Stream  )  const
 

Reimplemented from EvmsObject.

unsigned long long EvmsContainerObject::PeSize  )  const [inline]
 

const string& EvmsContainerObject::TypeName  )  const [inline]
 


Member Data Documentation

list<EvmsObject *> EvmsContainerObject::consumes [protected]
 

list<EvmsObject *> EvmsContainerObject::creates [protected]
 

string EvmsContainerObject::ctype [protected]
 

unsigned long long EvmsContainerObject::free [protected]
 

unsigned long long EvmsContainerObject::pe_size [protected]
 


The documentation for this class was generated from the following files:
Generated on Wed Nov 12 06:35:36 2008 for yast2-storage by  doxygen 1.3.9.1