<!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&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  <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&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&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> | <a href="#pub-methods">Public Member Functions</a> | <a href="#pri-methods">Private Member Functions</a> | <a href="#pri-attribs">Private Attributes</a> | <a href="#friends">Friends</a> | <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 <<a class="el" href="HalContext_8h_source.html">HalContext.h</a>></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>< <a class="el" href="classzypp_1_1target_1_1hal_1_1HalDrive__Impl.html">HalDrive_Impl</a> >::unspecified_bool_type </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"> </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"> </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"> </td></tr> <tr class="memitem:a85d03c40c663f65fcf6db2366833c56f"><td class="memItemLeft" align="right" valign="top"> </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> &drive)</td></tr> <tr class="separator:a85d03c40c663f65fcf6db2366833c56f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a62e6f65722ea220b4a4fb847f831d34c"><td class="memItemLeft" align="right" valign="top"> </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"> </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> & </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> &drive)</td></tr> <tr class="separator:a8ada508c31df0f96d502510617acccf5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a321a4c66686c500178ae119c6471d67b"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr> <tr class="memitem:ac201215854d6cf42768b20cad502af33"><td class="memItemLeft" align="right" valign="top">std::string </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"> </td></tr> <tr class="memitem:a42469382266bcb0ac6bb7e3bf8712662"><td class="memItemLeft" align="right" valign="top">std::string </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"> </td></tr> <tr class="memitem:a9fe4448b35010004832734c304e51202"><td class="memItemLeft" align="right" valign="top">std::string </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"> </td></tr> <tr class="memitem:afb79bf8316d3fecb30018e45c39c1d28"><td class="memItemLeft" align="right" valign="top">unsigned int </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"> </td></tr> <tr class="memitem:a03de28968cd40f4061df5b3c197472fb"><td class="memItemLeft" align="right" valign="top">unsigned int </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"> </td></tr> <tr class="memitem:a80b92c6dc28180024402a88749572258"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a> </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"> </td></tr> <tr class="memitem:a8f61b995fa8c7b12424e74a65fdd1397"><td class="memItemLeft" align="right" valign="top">std::vector< std::string > </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"> </td></tr> <tr class="memitem:a3c11700bbf1d192446d34f27dd1b46b4"><td class="memItemLeft" align="right" valign="top">std::vector< std::string > </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"> </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"> </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"> </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"> </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>< <a class="el" href="classzypp_1_1target_1_1hal_1_1HalDrive__Impl.html">HalDrive_Impl</a> > </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"> </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 </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"> </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">◆ </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><<a class="el" href="classzypp_1_1target_1_1hal_1_1HalDrive__Impl.html">HalDrive_Impl</a>>::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 & Destructor Documentation</h2> <a id="a4ea87906ad9d66ad364c8bab8c487b22"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4ea87906ad9d66ad364c8bab8c487b22">◆ </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">◆ </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> & </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">◆ </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">◆ </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> * </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">◆ </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> & 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> & </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </a></span>getCdromCapabilityNames()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">std::vector< std::string > 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">◆ </a></span>findAllVolumes()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">std::vector< std::string > 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">◆ </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">◆ </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><<a class="el" href="classzypp_1_1target_1_1hal_1_1HalDrive__Impl.html">HalDrive_Impl</a>> 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>