zypp::target::hal Namespace Reference


Classes

class  Hal
 Hardware abstaction layer. More...
class  HalContext_Impl
class  HalDrive_Impl
class  HalVolume_Impl
class  HalContext
 Hardware abstaction layer context. More...
class  HalDrive
 Hardware abstaction layer storage drive object. More...
class  HalVolume
 Hardware abstaction layer storage volume object. More...
class  HalException
 Hardware abstaction layer exception. More...

Functions

std::ostream & operator<< (std::ostream &str, const Hal &obj)
void VERIFY_CONTEXT (const zypp::RW_pointer< HalContext_Impl > &h)
void VERIFY_DRIVE (const zypp::RW_pointer< HalDrive_Impl > &d)
void VERIFY_VOLUME (const zypp::RW_pointer< HalVolume_Impl > &v)

Variables

static Mutex g_Mutex
 hmm.


Function Documentation

std::ostream& zypp::target::hal::operator<< std::ostream &  str,
const Hal &  obj
 

Definition at line 286 of file Hal.cc.

References zypp::target::hal::Hal::_pimpl.

void zypp::target::hal::@0::VERIFY_CONTEXT const zypp::RW_pointer< HalContext_Impl > &  h  )  [inline, static]
 

Definition at line 86 of file HalContext.cc.

References ZYPP_THROW.

Referenced by zypp::target::hal::HalContext::findDevicesByCapability(), zypp::target::hal::HalContext::getAllDevices(), zypp::target::hal::HalContext::getDevicePropertyBool(), zypp::target::hal::HalContext::getDevicePropertyDouble(), zypp::target::hal::HalContext::getDevicePropertyInt32(), zypp::target::hal::HalContext::getDevicePropertyString(), zypp::target::hal::HalContext::getDevicePropertyUInt64(), zypp::target::hal::HalContext::getDriveFromUDI(), zypp::target::hal::HalContext::getVolumeFromDeviceFile(), zypp::target::hal::HalContext::getVolumeFromUDI(), zypp::target::hal::HalContext::removeDeviceProperty(), zypp::target::hal::HalContext::setDevicePropertyBool(), zypp::target::hal::HalContext::setDevicePropertyDouble(), zypp::target::hal::HalContext::setDevicePropertyInt32(), zypp::target::hal::HalContext::setDevicePropertyString(), and zypp::target::hal::HalContext::setDevicePropertyUInt64().

void zypp::target::hal::@0::VERIFY_DRIVE const zypp::RW_pointer< HalDrive_Impl > &  d  )  [inline, static]
 

Definition at line 96 of file HalContext.cc.

References ZYPP_THROW.

Referenced by zypp::target::hal::HalDrive::findAllVolumes(), zypp::target::hal::HalDrive::getCdromCapabilityNames(), zypp::target::hal::HalDrive::getDeviceFile(), zypp::target::hal::HalDrive::getDeviceMajor(), zypp::target::hal::HalDrive::getDeviceMinor(), zypp::target::hal::HalDrive::getTypeName(), zypp::target::hal::HalDrive::getUDI(), and zypp::target::hal::HalDrive::usesRemovableMedia().

void zypp::target::hal::@0::VERIFY_VOLUME const zypp::RW_pointer< HalVolume_Impl > &  v  )  [inline, static]
 

Definition at line 106 of file HalContext.cc.

References ZYPP_THROW.

Referenced by zypp::target::hal::HalVolume::getDeviceFile(), zypp::target::hal::HalVolume::getDeviceMajor(), zypp::target::hal::HalVolume::getDeviceMinor(), zypp::target::hal::HalVolume::getFSType(), zypp::target::hal::HalVolume::getFSUsage(), zypp::target::hal::HalVolume::getMountPoint(), zypp::target::hal::HalVolume::getUDI(), zypp::target::hal::HalVolume::isDisc(), zypp::target::hal::HalVolume::isMounted(), and zypp::target::hal::HalVolume::isPartition().


Variable Documentation

Mutex zypp::target::hal::g_Mutex [static]
 

hmm.

.. currently a global one..

Definition at line 53 of file HalContext.cc.

Referenced by zypp::target::hal::HalContext::connect(), zypp::target::hal::HalDrive::findAllVolumes(), zypp::target::hal::HalContext::findDevicesByCapability(), zypp::target::hal::HalContext::getAllDevices(), zypp::target::hal::HalDrive::getCdromCapabilityNames(), zypp::target::hal::HalVolume::getDeviceFile(), zypp::target::hal::HalDrive::getDeviceFile(), zypp::target::hal::HalVolume::getDeviceMajor(), zypp::target::hal::HalDrive::getDeviceMajor(), zypp::target::hal::HalVolume::getDeviceMinor(), zypp::target::hal::HalDrive::getDeviceMinor(), zypp::target::hal::HalContext::getDevicePropertyBool(), zypp::target::hal::HalContext::getDevicePropertyDouble(), zypp::target::hal::HalContext::getDevicePropertyInt32(), zypp::target::hal::HalContext::getDevicePropertyString(), zypp::target::hal::HalContext::getDevicePropertyUInt64(), zypp::target::hal::HalContext::getDriveFromUDI(), zypp::target::hal::HalVolume::getFSType(), zypp::target::hal::HalVolume::getFSUsage(), zypp::target::hal::HalDrive::getTypeName(), zypp::target::hal::HalVolume::getUDI(), zypp::target::hal::HalDrive::getUDI(), zypp::target::hal::HalContext::getVolumeFromDeviceFile(), zypp::target::hal::HalContext::getVolumeFromUDI(), zypp::target::hal::HalContext::HalContext(), zypp::target::hal::HalDrive::HalDrive(), zypp::target::hal::HalVolume::HalVolume(), zypp::target::hal::HalVolume::isDisc(), zypp::target::hal::HalVolume::isMounted(), zypp::target::hal::HalVolume::isPartition(), zypp::target::hal::HalVolume::operator bool_type(), zypp::target::hal::HalDrive::operator bool_type(), zypp::target::hal::HalContext::operator bool_type(), zypp::target::hal::HalVolume::operator=(), zypp::target::hal::HalDrive::operator=(), zypp::target::hal::HalContext::operator=(), zypp::target::hal::HalContext::removeDeviceProperty(), zypp::target::hal::HalContext::setDevicePropertyBool(), zypp::target::hal::HalContext::setDevicePropertyDouble(), zypp::target::hal::HalContext::setDevicePropertyInt32(), zypp::target::hal::HalContext::setDevicePropertyString(), zypp::target::hal::HalContext::setDevicePropertyUInt64(), zypp::target::hal::HalDrive::usesRemovableMedia(), zypp::target::hal::HalContext::~HalContext(), zypp::target::hal::HalDrive::~HalDrive(), and zypp::target::hal::HalVolume::~HalVolume().


Generated on Thu Jul 6 00:07:35 2006 for zypp by  doxygen 1.4.6