storage::EvmsContainerObject Class Reference

#include <EvmsAccess.h>

Inheritance diagram for storage::EvmsContainerObject:

storage::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 std::list< peinfo > & consumes () const
const std::list< EvmsObject * > & creates () const
const string & typeName () const
void output (std::ostream &Stream) const
virtual void addRelation (EvmsAccess *Acc)
bool isLvm () const
bool isLvm1 () const

Protected Member Functions

void init ()
storage_container_info_t * getInfop ()

Protected Attributes

unsigned long long free
unsigned long long pe_size
string uuid
std::list< peinfocons
std::list< EvmsObject * > creat
string ctype
bool lvm1
bool lvm

Classes

struct  peinfo

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 storage::EvmsObject.

const std::list<peinfo>& storage::EvmsContainerObject::consumes  )  const [inline]
 

const std::list<EvmsObject *>& storage::EvmsContainerObject::creates  )  const [inline]
 

unsigned long long storage::EvmsContainerObject::freeK  )  const [inline]
 

storage_container_info_t * EvmsContainerObject::getInfop  )  [protected]
 

void EvmsContainerObject::init  )  [protected]
 

Reimplemented from storage::EvmsObject.

bool storage::EvmsContainerObject::isLvm  )  const [inline]
 

bool storage::EvmsContainerObject::isLvm1  )  const [inline]
 

void storage::EvmsContainerObject::output std::ostream &  Stream  )  const
 

Reimplemented from storage::EvmsObject.

unsigned long long storage::EvmsContainerObject::peSize  )  const [inline]
 

const string& storage::EvmsContainerObject::typeName  )  const [inline]
 


Member Data Documentation

std::list<peinfo> storage::EvmsContainerObject::cons [protected]
 

std::list<EvmsObject *> storage::EvmsContainerObject::creat [protected]
 

string storage::EvmsContainerObject::ctype [protected]
 

unsigned long long storage::EvmsContainerObject::free [protected]
 

bool storage::EvmsContainerObject::lvm [protected]
 

bool storage::EvmsContainerObject::lvm1 [protected]
 

unsigned long long storage::EvmsContainerObject::pe_size [protected]
 

string storage::EvmsContainerObject::uuid [protected]
 


The documentation for this class was generated from the following files:
Generated on Thu Jul 6 00:40:25 2006 for yast2-storage by  doxygen 1.4.6