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

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

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

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

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

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

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

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

Reimplemented from storage::EvmsObject.

void EvmsVolumeObject::setConsumedBy ( EvmsObject Obj  ) 

void EvmsVolumeObject::addRelation ( EvmsAccess Acc  )  [virtual]

Reimplemented from storage::EvmsObject.

void EvmsVolumeObject::init (  )  [protected]

Reimplemented from storage::EvmsObject.

logical_volume_info_s * EvmsVolumeObject::getInfop (  )  [protected]


Member Data Documentation

bool storage::EvmsVolumeObject::nat [protected]

bool storage::EvmsVolumeObject::act [protected]

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

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

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

string storage::EvmsVolumeObject::dev [protected]


The documentation for this class was generated from the following files:
Generated on Tue Nov 28 17:50:01 2006 for yast2-storage by  doxygen 1.5.0