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 287 of file Hal.cc.

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

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

Definition at line 92 of file HalContext.cc.

References _, and 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::@468::VERIFY_DRIVE ( const zypp::RW_pointer< HalDrive_Impl > &  d  )  [inline, static]

Definition at line 102 of file HalContext.cc.

References _, and 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::@468::VERIFY_VOLUME ( const zypp::RW_pointer< HalVolume_Impl > &  v  )  [inline, static]

Definition at line 112 of file HalContext.cc.

References _, and 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 55 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 Tue Nov 28 16:49:41 2006 for zypp by  doxygen 1.5.0