Sophie

Sophie

distrib > Mageia > 7 > armv7hl > media > core-updates > by-pkgid > 68c0c2ff89d8bf9051ff1b9773ed48e4 > files > 5538

libzypp-doc-17.9.0-1.1.mga7.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>libzypp: zypp::target::hal::HalDrive Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(initResizable);
/* @license-end */</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">libzypp
   &#160;<span id="projectnumber">17.9.0</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classzypp_1_1target_1_1hal_1_1HalDrive.html','');});
/* @license-end */
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pri-methods">Private Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="classzypp_1_1target_1_1hal_1_1HalDrive-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">zypp::target::hal::HalDrive Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>Hardware abstaction layer storage drive object.  
 <a href="classzypp_1_1target_1_1hal_1_1HalDrive.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="HalContext_8h_source.html">HalContext.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:abd45f9b2fdd7f581ac2ed5f3bf4295a4"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structzypp_1_1RW__pointer.html">zypp::RW_pointer</a>&lt; <a class="el" href="classzypp_1_1target_1_1hal_1_1HalDrive__Impl.html">HalDrive_Impl</a> &gt;::unspecified_bool_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1target_1_1hal_1_1HalDrive.html#abd45f9b2fdd7f581ac2ed5f3bf4295a4">bool_type</a></td></tr>
<tr class="separator:abd45f9b2fdd7f581ac2ed5f3bf4295a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a4ea87906ad9d66ad364c8bab8c487b22"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1target_1_1hal_1_1HalDrive.html#a4ea87906ad9d66ad364c8bab8c487b22">HalDrive</a> ()</td></tr>
<tr class="separator:a4ea87906ad9d66ad364c8bab8c487b22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85d03c40c663f65fcf6db2366833c56f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1target_1_1hal_1_1HalDrive.html#a85d03c40c663f65fcf6db2366833c56f">HalDrive</a> (const <a class="el" href="classzypp_1_1target_1_1hal_1_1HalDrive.html">HalDrive</a> &amp;drive)</td></tr>
<tr class="separator:a85d03c40c663f65fcf6db2366833c56f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62e6f65722ea220b4a4fb847f831d34c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1target_1_1hal_1_1HalDrive.html#a62e6f65722ea220b4a4fb847f831d34c">~HalDrive</a> ()</td></tr>
<tr class="separator:a62e6f65722ea220b4a4fb847f831d34c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ada508c31df0f96d502510617acccf5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1target_1_1hal_1_1HalDrive.html">HalDrive</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1target_1_1hal_1_1HalDrive.html#a8ada508c31df0f96d502510617acccf5">operator=</a> (const <a class="el" href="classzypp_1_1target_1_1hal_1_1HalDrive.html">HalDrive</a> &amp;drive)</td></tr>
<tr class="separator:a8ada508c31df0f96d502510617acccf5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a321a4c66686c500178ae119c6471d67b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1target_1_1hal_1_1HalDrive.html#a321a4c66686c500178ae119c6471d67b">operator bool_type</a> () const</td></tr>
<tr class="separator:a321a4c66686c500178ae119c6471d67b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac201215854d6cf42768b20cad502af33"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1target_1_1hal_1_1HalDrive.html#ac201215854d6cf42768b20cad502af33">getUDI</a> () const</td></tr>
<tr class="separator:ac201215854d6cf42768b20cad502af33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42469382266bcb0ac6bb7e3bf8712662"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1target_1_1hal_1_1HalDrive.html#a42469382266bcb0ac6bb7e3bf8712662">getTypeName</a> () const</td></tr>
<tr class="separator:a42469382266bcb0ac6bb7e3bf8712662"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fe4448b35010004832734c304e51202"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1target_1_1hal_1_1HalDrive.html#a9fe4448b35010004832734c304e51202">getDeviceFile</a> () const</td></tr>
<tr class="separator:a9fe4448b35010004832734c304e51202"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb79bf8316d3fecb30018e45c39c1d28"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1target_1_1hal_1_1HalDrive.html#afb79bf8316d3fecb30018e45c39c1d28">getDeviceMajor</a> () const</td></tr>
<tr class="separator:afb79bf8316d3fecb30018e45c39c1d28"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03de28968cd40f4061df5b3c197472fb"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1target_1_1hal_1_1HalDrive.html#a03de28968cd40f4061df5b3c197472fb">getDeviceMinor</a> () const</td></tr>
<tr class="separator:a03de28968cd40f4061df5b3c197472fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80b92c6dc28180024402a88749572258"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1target_1_1hal_1_1HalDrive.html#a80b92c6dc28180024402a88749572258">usesRemovableMedia</a> () const</td></tr>
<tr class="separator:a80b92c6dc28180024402a88749572258"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f61b995fa8c7b12424e74a65fdd1397"><td class="memItemLeft" align="right" valign="top">std::vector&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1target_1_1hal_1_1HalDrive.html#a8f61b995fa8c7b12424e74a65fdd1397">getCdromCapabilityNames</a> () const</td></tr>
<tr class="separator:a8f61b995fa8c7b12424e74a65fdd1397"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c11700bbf1d192446d34f27dd1b46b4"><td class="memItemLeft" align="right" valign="top">std::vector&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1target_1_1hal_1_1HalDrive.html#a3c11700bbf1d192446d34f27dd1b46b4">findAllVolumes</a> () const</td></tr>
<tr class="memdesc:a3c11700bbf1d192446d34f27dd1b46b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve UDI's of all volumes of this drive.  <a href="#a3c11700bbf1d192446d34f27dd1b46b4">More...</a><br /></td></tr>
<tr class="separator:a3c11700bbf1d192446d34f27dd1b46b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr class="memitem:ac7129959ccf884d7003b426930e4da81"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1target_1_1hal_1_1HalDrive.html#ac7129959ccf884d7003b426930e4da81">HalDrive</a> (<a class="el" href="classzypp_1_1target_1_1hal_1_1HalDrive__Impl.html">HalDrive_Impl</a> *impl)</td></tr>
<tr class="separator:ac7129959ccf884d7003b426930e4da81"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:a4a254fdd0cf60b79bf3585b633b8080a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structzypp_1_1RW__pointer.html">zypp::RW_pointer</a>&lt; <a class="el" href="classzypp_1_1target_1_1hal_1_1HalDrive__Impl.html">HalDrive_Impl</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1target_1_1hal_1_1HalDrive.html#a4a254fdd0cf60b79bf3585b633b8080a">d_impl</a></td></tr>
<tr class="separator:a4a254fdd0cf60b79bf3585b633b8080a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:a7e9039a71d5d193efa755e46551450a3"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1target_1_1hal_1_1HalDrive.html#a7e9039a71d5d193efa755e46551450a3">HalContext</a></td></tr>
<tr class="separator:a7e9039a71d5d193efa755e46551450a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Hardware abstaction layer storage drive object. </p>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000079">Todo:</a></b></dt><dd>: wrap more functions. </dd></dl>

<p class="definition">Definition at line <a class="el" href="HalContext_8h_source.html#l00177">177</a> of file <a class="el" href="HalContext_8h_source.html">HalContext.h</a>.</p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a id="abd45f9b2fdd7f581ac2ed5f3bf4295a4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abd45f9b2fdd7f581ac2ed5f3bf4295a4">&#9670;&nbsp;</a></span>bool_type</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="structzypp_1_1RW__pointer.html">zypp::RW_pointer</a>&lt;<a class="el" href="classzypp_1_1target_1_1hal_1_1HalDrive__Impl.html">HalDrive_Impl</a>&gt;::unspecified_bool_type <a class="el" href="classzypp_1_1target_1_1hal_1_1HalDrive.html#abd45f9b2fdd7f581ac2ed5f3bf4295a4">zypp::target::hal::HalDrive::bool_type</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="HalContext_8h_source.html#l00181">181</a> of file <a class="el" href="HalContext_8h_source.html">HalContext.h</a>.</p>

</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a4ea87906ad9d66ad364c8bab8c487b22"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4ea87906ad9d66ad364c8bab8c487b22">&#9670;&nbsp;</a></span>HalDrive() <span class="overload">[1/3]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">zypp::target::hal::HalDrive::HalDrive </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="HalContext_8cc_source.html#l00710">710</a> of file <a class="el" href="HalContext_8cc_source.html">HalContext.cc</a>.</p>

</div>
</div>
<a id="a85d03c40c663f65fcf6db2366833c56f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a85d03c40c663f65fcf6db2366833c56f">&#9670;&nbsp;</a></span>HalDrive() <span class="overload">[2/3]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">zypp::target::hal::HalDrive::HalDrive </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1target_1_1hal_1_1HalDrive.html">HalDrive</a> &amp;&#160;</td>
          <td class="paramname"><em>drive</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="HalContext_8cc_source.html#l00725">725</a> of file <a class="el" href="HalContext_8cc_source.html">HalContext.cc</a>.</p>

</div>
</div>
<a id="a62e6f65722ea220b4a4fb847f831d34c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a62e6f65722ea220b4a4fb847f831d34c">&#9670;&nbsp;</a></span>~HalDrive()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">zypp::target::hal::HalDrive::~HalDrive </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="HalContext_8cc_source.html#l00734">734</a> of file <a class="el" href="HalContext_8cc_source.html">HalContext.cc</a>.</p>

</div>
</div>
<a id="ac7129959ccf884d7003b426930e4da81"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac7129959ccf884d7003b426930e4da81">&#9670;&nbsp;</a></span>HalDrive() <span class="overload">[3/3]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">zypp::target::hal::HalDrive::HalDrive </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classzypp_1_1target_1_1hal_1_1HalDrive__Impl.html">HalDrive_Impl</a> *&#160;</td>
          <td class="paramname"><em>impl</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="HalContext_8cc_source.html#l00716">716</a> of file <a class="el" href="HalContext_8cc_source.html">HalContext.cc</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a8ada508c31df0f96d502510617acccf5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8ada508c31df0f96d502510617acccf5">&#9670;&nbsp;</a></span>operator=()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1target_1_1hal_1_1HalDrive.html">HalDrive</a> &amp; zypp::target::hal::HalDrive::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1target_1_1hal_1_1HalDrive.html">HalDrive</a> &amp;&#160;</td>
          <td class="paramname"><em>drive</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="HalContext_8cc_source.html#l00743">743</a> of file <a class="el" href="HalContext_8cc_source.html">HalContext.cc</a>.</p>

</div>
</div>
<a id="a321a4c66686c500178ae119c6471d67b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a321a4c66686c500178ae119c6471d67b">&#9670;&nbsp;</a></span>operator bool_type()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">zypp::target::hal::HalDrive::operator <a class="el" href="classzypp_1_1target_1_1hal_1_1HalDrive.html#abd45f9b2fdd7f581ac2ed5f3bf4295a4">HalDrive::bool_type</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="HalContext_8cc_source.html#l00755">755</a> of file <a class="el" href="HalContext_8cc_source.html">HalContext.cc</a>.</p>

</div>
</div>
<a id="ac201215854d6cf42768b20cad502af33"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac201215854d6cf42768b20cad502af33">&#9670;&nbsp;</a></span>getUDI()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string zypp::target::hal::HalDrive::getUDI </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="HalContext_8cc_source.html#l00764">764</a> of file <a class="el" href="HalContext_8cc_source.html">HalContext.cc</a>.</p>

</div>
</div>
<a id="a42469382266bcb0ac6bb7e3bf8712662"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a42469382266bcb0ac6bb7e3bf8712662">&#9670;&nbsp;</a></span>getTypeName()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string zypp::target::hal::HalDrive::getTypeName </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="HalContext_8cc_source.html#l00775">775</a> of file <a class="el" href="HalContext_8cc_source.html">HalContext.cc</a>.</p>

</div>
</div>
<a id="a9fe4448b35010004832734c304e51202"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9fe4448b35010004832734c304e51202">&#9670;&nbsp;</a></span>getDeviceFile()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string zypp::target::hal::HalDrive::getDeviceFile </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>The drive's device file name. </dd></dl>

<p class="definition">Definition at line <a class="el" href="HalContext_8cc_source.html#l00786">786</a> of file <a class="el" href="HalContext_8cc_source.html">HalContext.cc</a>.</p>

</div>
</div>
<a id="afb79bf8316d3fecb30018e45c39c1d28"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb79bf8316d3fecb30018e45c39c1d28">&#9670;&nbsp;</a></span>getDeviceMajor()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int zypp::target::hal::HalDrive::getDeviceMajor </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>The drive's device file major number. </dd></dl>

<p class="definition">Definition at line <a class="el" href="HalContext_8cc_source.html#l00796">796</a> of file <a class="el" href="HalContext_8cc_source.html">HalContext.cc</a>.</p>

</div>
</div>
<a id="a03de28968cd40f4061df5b3c197472fb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a03de28968cd40f4061df5b3c197472fb">&#9670;&nbsp;</a></span>getDeviceMinor()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int zypp::target::hal::HalDrive::getDeviceMinor </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>The drive's device minor number. </dd></dl>

<p class="definition">Definition at line <a class="el" href="HalContext_8cc_source.html#l00806">806</a> of file <a class="el" href="HalContext_8cc_source.html">HalContext.cc</a>.</p>

</div>
</div>
<a id="a80b92c6dc28180024402a88749572258"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a80b92c6dc28180024402a88749572258">&#9670;&nbsp;</a></span>usesRemovableMedia()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::target::hal::HalDrive::usesRemovableMedia </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>True, if drive uses removable media. </dd></dl>

<p class="definition">Definition at line <a class="el" href="HalContext_8cc_source.html#l00816">816</a> of file <a class="el" href="HalContext_8cc_source.html">HalContext.cc</a>.</p>

</div>
</div>
<a id="a8f61b995fa8c7b12424e74a65fdd1397"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8f61b995fa8c7b12424e74a65fdd1397">&#9670;&nbsp;</a></span>getCdromCapabilityNames()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt; std::string &gt; zypp::target::hal::HalDrive::getCdromCapabilityNames </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="HalContext_8cc_source.html#l00826">826</a> of file <a class="el" href="HalContext_8cc_source.html">HalContext.cc</a>.</p>

</div>
</div>
<a id="a3c11700bbf1d192446d34f27dd1b46b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3c11700bbf1d192446d34f27dd1b46b4">&#9670;&nbsp;</a></span>findAllVolumes()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt; std::string &gt; zypp::target::hal::HalDrive::findAllVolumes </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Retrieve UDI's of all volumes of this drive. </p>
<dl class="section return"><dt>Returns</dt><dd>Vector with volume UDI's. </dd></dl>

<p class="definition">Definition at line <a class="el" href="HalContext_8cc_source.html#l00916">916</a> of file <a class="el" href="HalContext_8cc_source.html">HalContext.cc</a>.</p>

</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a id="a7e9039a71d5d193efa755e46551450a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7e9039a71d5d193efa755e46551450a3">&#9670;&nbsp;</a></span>HalContext</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">friend class <a class="el" href="classzypp_1_1target_1_1hal_1_1HalContext.html">HalContext</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="HalContext_8h_source.html#l00244">244</a> of file <a class="el" href="HalContext_8h_source.html">HalContext.h</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a4a254fdd0cf60b79bf3585b633b8080a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4a254fdd0cf60b79bf3585b633b8080a">&#9670;&nbsp;</a></span>d_impl</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structzypp_1_1RW__pointer.html">zypp::RW_pointer</a>&lt;<a class="el" href="classzypp_1_1target_1_1hal_1_1HalDrive__Impl.html">HalDrive_Impl</a>&gt; zypp::target::hal::HalDrive::d_impl</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="HalContext_8h_source.html#l00248">248</a> of file <a class="el" href="HalContext_8h_source.html">HalContext.h</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>zypp/target/hal/<a class="el" href="HalContext_8h_source.html">HalContext.h</a></li>
<li>zypp/target/hal/<a class="el" href="HalContext_8cc_source.html">HalContext.cc</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="namespacezypp.html">zypp</a></li><li class="navelem"><a class="el" href="namespacezypp_1_1target.html">target</a></li><li class="navelem"><a class="el" href="namespacezypp_1_1target_1_1hal.html">hal</a></li><li class="navelem"><a class="el" href="classzypp_1_1target_1_1hal_1_1HalDrive.html">HalDrive</a></li>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
  </ul>
</div>
</body>
</html>