storage::EvmsVolumeObject Class Reference

#include <EvmsAccess.h>

Inheritance diagram for storage::EvmsVolumeObject:

storage::EvmsObject List of all members.

Public Member Functions

 EvmsVolumeObject (EvmsObject *const obj)
 EvmsVolumeObject (object_handle_t id)
const EvmsObjectconsumedBy () const
EvmsObjectconsumes () const
const EvmsObjectassVol () const
bool native () const
bool active () const
const string & device () const
void output (std::ostream &Stream) const
void setConsumedBy (EvmsObject *Obj)
virtual void addRelation (EvmsAccess *Acc)

Protected Member Functions

void init ()
logical_volume_info_s * getInfop ()

Protected Attributes

bool nat
bool act
EvmsObjectconsumed
EvmsObjectcons
EvmsObjectassc
string dev

Constructor & Destructor Documentation

EvmsVolumeObject::EvmsVolumeObject EvmsObject *const   obj  ) 
 

EvmsVolumeObject::EvmsVolumeObject object_handle_t  id  ) 
 


Member Function Documentation

bool storage::EvmsVolumeObject::active  )  const [inline]
 

void EvmsVolumeObject::addRelation EvmsAccess Acc  )  [virtual]
 

Reimplemented from storage::EvmsObject.

const EvmsObject* storage::EvmsVolumeObject::assVol  )  const [inline]
 

const EvmsObject* storage::EvmsVolumeObject::consumedBy  )  const [inline]
 

EvmsObject* storage::EvmsVolumeObject::consumes  )  const [inline]
 

const string& storage::EvmsVolumeObject::device  )  const [inline]
 

logical_volume_info_s * EvmsVolumeObject::getInfop  )  [protected]
 

void EvmsVolumeObject::init  )  [protected]
 

Reimplemented from storage::EvmsObject.

bool storage::EvmsVolumeObject::native  )  const [inline]
 

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

Reimplemented from storage::EvmsObject.

void EvmsVolumeObject::setConsumedBy EvmsObject Obj  ) 
 


Member Data Documentation

bool storage::EvmsVolumeObject::act [protected]
 

EvmsObject* storage::EvmsVolumeObject::assc [protected]
 

EvmsObject* storage::EvmsVolumeObject::cons [protected]
 

EvmsObject* storage::EvmsVolumeObject::consumed [protected]
 

string storage::EvmsVolumeObject::dev [protected]
 

bool storage::EvmsVolumeObject::nat [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