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]

References consumed.

Referenced by setConsumedBy().

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

References cons.

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

References assc.

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

References nat.

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

References act.

Referenced by storage::EvmsAccess::addObject().

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

References dev.

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

Reimplemented from storage::EvmsObject.

Referenced by storage::operator<<().

void EvmsVolumeObject::setConsumedBy ( EvmsObject Obj  ) 

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

void EvmsVolumeObject::init (  )  [protected]

Reimplemented from storage::EvmsObject.

References act, assc, cons, consumed, dev, and nat.

Referenced by EvmsVolumeObject().

logical_volume_info_s * EvmsVolumeObject::getInfop (  )  [protected]


Member Data Documentation

Referenced by EvmsVolumeObject(), init(), and native().

Referenced by active(), EvmsVolumeObject(), and init().

Referenced by consumedBy(), init(), and setConsumedBy().

Referenced by addRelation(), consumes(), and init().

Referenced by addRelation(), assVol(), and init().

string storage::EvmsVolumeObject::dev [protected]

Referenced by device(), EvmsVolumeObject(), and init().


The documentation for this class was generated from the following files:

Generated on Sun Jun 8 10:48:03 2008 for yast2-storage by  doxygen 1.5.5