Sophie

Sophie

distrib > Mageia > 7 > i586 > by-pkgid > 68c0c2ff89d8bf9051ff1b9773ed48e4 > files > 4683

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::media::MediaCIFS 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_1media_1_1MediaCIFS.html','');});
/* @license-end */
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pri-methods">Private Member Functions</a> &#124;
<a href="classzypp_1_1media_1_1MediaCIFS-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">zypp::media::MediaCIFS Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>Implementation class for CIFS <a class="el" href="classzypp_1_1media_1_1MediaHandler.html" title="Abstract base class for &#39;physical&#39; MediaHandler like MediaCD, etc.">MediaHandler</a>.  
 <a href="classzypp_1_1media_1_1MediaCIFS.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="MediaCIFS_8h_source.html">MediaCIFS.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for zypp::media::MediaCIFS:</div>
<div class="dyncontent">
<div class="center"><img src="classzypp_1_1media_1_1MediaCIFS__inherit__graph.png" border="0" usemap="#zypp_1_1media_1_1MediaCIFS_inherit__map" alt="Inheritance graph"/></div>
<map name="zypp_1_1media_1_1MediaCIFS_inherit__map" id="zypp_1_1media_1_1MediaCIFS_inherit__map">
<area shape="rect"  title="Implementation class for CIFS MediaHandler." alt="" coords="15,80,185,107"/>
<area shape="rect"  href="classzypp_1_1media_1_1MediaHandler.html" title="Abstract base class for &#39;physical&#39; MediaHandler like MediaCD, etc." alt="" coords="5,5,195,32"/>
</map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<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:adb213546e4420392a6227bdf9128c10f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaCIFS.html#adb213546e4420392a6227bdf9128c10f">MediaCIFS</a> (const <a class="el" href="classzypp_1_1Url.html">Url</a> &amp;url_r, const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;attach_point_hint_r)</td></tr>
<tr class="separator:adb213546e4420392a6227bdf9128c10f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac398a82488b62cd741f0edbf3ea1e237"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaCIFS.html#ac398a82488b62cd741f0edbf3ea1e237">~MediaCIFS</a> ()</td></tr>
<tr class="separator:ac398a82488b62cd741f0edbf3ea1e237"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedd7a276ce8a72c3e55c243d4ad51ed1"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaCIFS.html#aedd7a276ce8a72c3e55c243d4ad51ed1">isAttached</a> () const</td></tr>
<tr class="memdesc:aedd7a276ce8a72c3e55c243d4ad51ed1"><td class="mdescLeft">&#160;</td><td class="mdescRight">True if media is attached.  <a href="#aedd7a276ce8a72c3e55c243d4ad51ed1">More...</a><br /></td></tr>
<tr class="separator:aedd7a276ce8a72c3e55c243d4ad51ed1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classzypp_1_1media_1_1MediaHandler"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classzypp_1_1media_1_1MediaHandler')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classzypp_1_1media_1_1MediaHandler.html">zypp::media::MediaHandler</a></td></tr>
<tr class="memitem:a1eb74642c2bf0de0eec0c2979f2c109f inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#a1eb74642c2bf0de0eec0c2979f2c109f">MediaHandler</a> (const <a class="el" href="classzypp_1_1Url.html">Url</a> &amp;url_r, const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;attach_point_r, const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;urlpath_below_attachpoint_r, const <a class="el" href="classbool.html">bool</a> does_download_r)</td></tr>
<tr class="memdesc:a1eb74642c2bf0de0eec0c2979f2c109f inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the concrete media handler provides a nonempty attach_point, it must be an existing directory.  <a href="classzypp_1_1media_1_1MediaHandler.html#a1eb74642c2bf0de0eec0c2979f2c109f">More...</a><br /></td></tr>
<tr class="separator:a1eb74642c2bf0de0eec0c2979f2c109f inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab178673dbbc41cdc6e1713720edfbd64 inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#ab178673dbbc41cdc6e1713720edfbd64">~MediaHandler</a> ()</td></tr>
<tr class="memdesc:ab178673dbbc41cdc6e1713720edfbd64 inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Contolling <a class="el" href="classzypp_1_1media_1_1MediaAccess.html" title="Handle access to a medium.">MediaAccess</a> takes care, that attached media is released prior to deleting this.  <a href="classzypp_1_1media_1_1MediaHandler.html#ab178673dbbc41cdc6e1713720edfbd64">More...</a><br /></td></tr>
<tr class="separator:ab178673dbbc41cdc6e1713720edfbd64 inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4391e0093a83f481af72e6c3df5e2a2b inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><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_1media_1_1MediaHandler.html#a4391e0093a83f481af72e6c3df5e2a2b">downloads</a> () const</td></tr>
<tr class="memdesc:a4391e0093a83f481af72e6c3df5e2a2b inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Hint if files are downloaded or not.  <a href="classzypp_1_1media_1_1MediaHandler.html#a4391e0093a83f481af72e6c3df5e2a2b">More...</a><br /></td></tr>
<tr class="separator:a4391e0093a83f481af72e6c3df5e2a2b inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76dd613fc67fd092a49ec65056d57a3e inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#a76dd613fc67fd092a49ec65056d57a3e">protocol</a> () const</td></tr>
<tr class="memdesc:a76dd613fc67fd092a49ec65056d57a3e inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Protocol hint for <a class="el" href="classzypp_1_1media_1_1MediaAccess.html" title="Handle access to a medium.">MediaAccess</a>.  <a href="classzypp_1_1media_1_1MediaHandler.html#a76dd613fc67fd092a49ec65056d57a3e">More...</a><br /></td></tr>
<tr class="separator:a76dd613fc67fd092a49ec65056d57a3e inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13c014fb5607403cdd1699b8da9af22e inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Url.html">Url</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#a13c014fb5607403cdd1699b8da9af22e">url</a> () const</td></tr>
<tr class="memdesc:a13c014fb5607403cdd1699b8da9af22e inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classzypp_1_1Url.html" title="Url manipulation class.">Url</a> used.  <a href="classzypp_1_1media_1_1MediaHandler.html#a13c014fb5607403cdd1699b8da9af22e">More...</a><br /></td></tr>
<tr class="separator:a13c014fb5607403cdd1699b8da9af22e inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2755201e8211e907f804920c3121590c inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#a2755201e8211e907f804920c3121590c">attach</a> (<a class="el" href="classbool.html">bool</a> next)</td></tr>
<tr class="memdesc:a2755201e8211e907f804920c3121590c inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Use concrete handler to attach the media.  <a href="classzypp_1_1media_1_1MediaHandler.html#a2755201e8211e907f804920c3121590c">More...</a><br /></td></tr>
<tr class="separator:a2755201e8211e907f804920c3121590c inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a937d262b63ede449829c8d3719864edc inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#a937d262b63ede449829c8d3719864edc">localRoot</a> () const</td></tr>
<tr class="memdesc:a937d262b63ede449829c8d3719864edc inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the local directory that corresponds to medias url, no matter if media isAttached or not.  <a href="classzypp_1_1media_1_1MediaHandler.html#a937d262b63ede449829c8d3719864edc">More...</a><br /></td></tr>
<tr class="separator:a937d262b63ede449829c8d3719864edc inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72424046f1d92ec6e59f72275c4b1ca8 inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#a72424046f1d92ec6e59f72275c4b1ca8">localPath</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;pathname) const</td></tr>
<tr class="memdesc:a72424046f1d92ec6e59f72275c4b1ca8 inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Files provided will be available at 'localPath(filename)'.  <a href="classzypp_1_1media_1_1MediaHandler.html#a72424046f1d92ec6e59f72275c4b1ca8">More...</a><br /></td></tr>
<tr class="separator:a72424046f1d92ec6e59f72275c4b1ca8 inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2219a3357a555170a465b2f00971581c inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#a2219a3357a555170a465b2f00971581c">disconnect</a> ()</td></tr>
<tr class="memdesc:a2219a3357a555170a465b2f00971581c inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Use concrete handler to isconnect media.  <a href="classzypp_1_1media_1_1MediaHandler.html#a2219a3357a555170a465b2f00971581c">More...</a><br /></td></tr>
<tr class="separator:a2219a3357a555170a465b2f00971581c inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82cf1d0e81f43e682b61ca322d3d48db inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#a82cf1d0e81f43e682b61ca322d3d48db">release</a> (const std::string &amp;ejectDev=&quot;&quot;)</td></tr>
<tr class="memdesc:a82cf1d0e81f43e682b61ca322d3d48db inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Use concrete handler to release the media.  <a href="classzypp_1_1media_1_1MediaHandler.html#a82cf1d0e81f43e682b61ca322d3d48db">More...</a><br /></td></tr>
<tr class="separator:a82cf1d0e81f43e682b61ca322d3d48db inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf05f4d3dfecdfaa6b2434fb01a0dfee inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#adf05f4d3dfecdfaa6b2434fb01a0dfee">provideFile</a> (<a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> filename, const <a class="el" href="classzypp_1_1ByteCount.html">ByteCount</a> &amp;expectedFileSize_r) const</td></tr>
<tr class="memdesc:adf05f4d3dfecdfaa6b2434fb01a0dfee inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Use concrete handler to provide file denoted by path below 'localRoot'.  <a href="classzypp_1_1media_1_1MediaHandler.html#adf05f4d3dfecdfaa6b2434fb01a0dfee">More...</a><br /></td></tr>
<tr class="separator:adf05f4d3dfecdfaa6b2434fb01a0dfee inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade1170a30334eed80e6d71866caae064 inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#ade1170a30334eed80e6d71866caae064">provideFileCopy</a> (<a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> srcFilename, <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> targetFilename, const <a class="el" href="classzypp_1_1ByteCount.html">ByteCount</a> &amp;expectedFileSize_r) const</td></tr>
<tr class="memdesc:ade1170a30334eed80e6d71866caae064 inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Call concrete handler to provide a copy of a file under a different place in the file system (usually not under attach point) as a copy.  <a href="classzypp_1_1media_1_1MediaHandler.html#ade1170a30334eed80e6d71866caae064">More...</a><br /></td></tr>
<tr class="separator:ade1170a30334eed80e6d71866caae064 inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2ff80cdad6d4a19e43360dc9b144c10 inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#aa2ff80cdad6d4a19e43360dc9b144c10">provideDir</a> (<a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> dirname) const</td></tr>
<tr class="memdesc:aa2ff80cdad6d4a19e43360dc9b144c10 inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Use concrete handler to provide directory denoted by path below 'localRoot' (not recursive!).  <a href="classzypp_1_1media_1_1MediaHandler.html#aa2ff80cdad6d4a19e43360dc9b144c10">More...</a><br /></td></tr>
<tr class="separator:aa2ff80cdad6d4a19e43360dc9b144c10 inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b92f0b82c4a9f8233fa8119a23f9918 inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#a1b92f0b82c4a9f8233fa8119a23f9918">provideDirTree</a> (<a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> dirname) const</td></tr>
<tr class="memdesc:a1b92f0b82c4a9f8233fa8119a23f9918 inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Use concrete handler to provide directory tree denoted by path below 'localRoot' (recursive!!).  <a href="classzypp_1_1media_1_1MediaHandler.html#a1b92f0b82c4a9f8233fa8119a23f9918">More...</a><br /></td></tr>
<tr class="separator:a1b92f0b82c4a9f8233fa8119a23f9918 inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f7b90ebf40070e90f23708201470ffd inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#a8f7b90ebf40070e90f23708201470ffd">releaseFile</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;filename) const</td></tr>
<tr class="memdesc:a8f7b90ebf40070e90f23708201470ffd inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove filename below localRoot IFF handler downloads files to the local filesystem.  <a href="classzypp_1_1media_1_1MediaHandler.html#a8f7b90ebf40070e90f23708201470ffd">More...</a><br /></td></tr>
<tr class="separator:a8f7b90ebf40070e90f23708201470ffd inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a530b479dfe90d21a47105dd0725bd484 inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#a530b479dfe90d21a47105dd0725bd484">releaseDir</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;dirname) const</td></tr>
<tr class="memdesc:a530b479dfe90d21a47105dd0725bd484 inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove directory tree below localRoot IFF handler downloads files to the local filesystem.  <a href="classzypp_1_1media_1_1MediaHandler.html#a530b479dfe90d21a47105dd0725bd484">More...</a><br /></td></tr>
<tr class="separator:a530b479dfe90d21a47105dd0725bd484 inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f54a96c0705aa977f07372f67bc6ea1 inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#a5f54a96c0705aa977f07372f67bc6ea1">releasePath</a> (<a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> pathname) const</td></tr>
<tr class="memdesc:a5f54a96c0705aa977f07372f67bc6ea1 inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove pathname below localRoot IFF handler downloads files to the local filesystem.  <a href="classzypp_1_1media_1_1MediaHandler.html#a5f54a96c0705aa977f07372f67bc6ea1">More...</a><br /></td></tr>
<tr class="separator:a5f54a96c0705aa977f07372f67bc6ea1 inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab21390920ef2607b5ebb50b496a7a585 inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#ab21390920ef2607b5ebb50b496a7a585">setDeltafile</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;filename=<a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>()) const</td></tr>
<tr class="separator:ab21390920ef2607b5ebb50b496a7a585 inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c5216dd5bc011e8fa1e68d005c35637 inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#a1c5216dd5bc011e8fa1e68d005c35637">deltafile</a> () const</td></tr>
<tr class="separator:a1c5216dd5bc011e8fa1e68d005c35637 inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a3693746a2c797bf5e70c6177ecb838 inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#a4a3693746a2c797bf5e70c6177ecb838">dirInfo</a> (std::list&lt; std::string &gt; &amp;retlist, const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;dirname, <a class="el" href="classbool.html">bool</a> dots=true) const</td></tr>
<tr class="memdesc:a4a3693746a2c797bf5e70c6177ecb838 inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return content of directory on media via retlist.  <a href="classzypp_1_1media_1_1MediaHandler.html#a4a3693746a2c797bf5e70c6177ecb838">More...</a><br /></td></tr>
<tr class="separator:a4a3693746a2c797bf5e70c6177ecb838 inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98a5367b94fde5ca4f0bfd75e6631b30 inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#a98a5367b94fde5ca4f0bfd75e6631b30">dirInfo</a> (<a class="el" href="namespacezypp_1_1filesystem.html#ade46cd05af0a1fa7e5995e321cfb586b">filesystem::DirContent</a> &amp;retlist, const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;dirname, <a class="el" href="classbool.html">bool</a> dots=true) const</td></tr>
<tr class="memdesc:a98a5367b94fde5ca4f0bfd75e6631b30 inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Basically the same as dirInfo above.  <a href="classzypp_1_1media_1_1MediaHandler.html#a98a5367b94fde5ca4f0bfd75e6631b30">More...</a><br /></td></tr>
<tr class="separator:a98a5367b94fde5ca4f0bfd75e6631b30 inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5cd01dc276cf7c31d0370286b307f0fd inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><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_1media_1_1MediaHandler.html#a5cd01dc276cf7c31d0370286b307f0fd">doesFileExist</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;filename) const</td></tr>
<tr class="memdesc:a5cd01dc276cf7c31d0370286b307f0fd inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">check if a file exists  <a href="classzypp_1_1media_1_1MediaHandler.html#a5cd01dc276cf7c31d0370286b307f0fd">More...</a><br /></td></tr>
<tr class="separator:a5cd01dc276cf7c31d0370286b307f0fd inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b5926eae518c1a128031d9e67cb552b inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#a3b5926eae518c1a128031d9e67cb552b">hasMoreDevices</a> ()</td></tr>
<tr class="memdesc:a3b5926eae518c1a128031d9e67cb552b inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if the media has one more device available for attach(true).  <a href="classzypp_1_1media_1_1MediaHandler.html#a3b5926eae518c1a128031d9e67cb552b">More...</a><br /></td></tr>
<tr class="separator:a3b5926eae518c1a128031d9e67cb552b inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15e173e1d216b1b864de62ccfc5be634 inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#a15e173e1d216b1b864de62ccfc5be634">getDetectedDevices</a> (std::vector&lt; std::string &gt; &amp;devices, unsigned int &amp;index) const</td></tr>
<tr class="memdesc:a15e173e1d216b1b864de62ccfc5be634 inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fill in a vector of detected ejectable devices and the index of the currently attached device within the vector.  <a href="classzypp_1_1media_1_1MediaHandler.html#a15e173e1d216b1b864de62ccfc5be634">More...</a><br /></td></tr>
<tr class="separator:a15e173e1d216b1b864de62ccfc5be634 inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a880a2f9009ea094bbbe93ea2af75c1ca"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaCIFS.html#a880a2f9009ea094bbbe93ea2af75c1ca">attachTo</a> (<a class="el" href="classbool.html">bool</a> next=false)</td></tr>
<tr class="memdesc:a880a2f9009ea094bbbe93ea2af75c1ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asserted that not already attached, and attachPoint is a directory.  <a href="#a880a2f9009ea094bbbe93ea2af75c1ca">More...</a><br /></td></tr>
<tr class="separator:a880a2f9009ea094bbbe93ea2af75c1ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d517e8659f6f78bab1e53e1dffa8948"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaCIFS.html#a0d517e8659f6f78bab1e53e1dffa8948">releaseFrom</a> (const std::string &amp;ejectDev)</td></tr>
<tr class="memdesc:a0d517e8659f6f78bab1e53e1dffa8948"><td class="mdescLeft">&#160;</td><td class="mdescRight">Call concrete handler to release the media.  <a href="#a0d517e8659f6f78bab1e53e1dffa8948">More...</a><br /></td></tr>
<tr class="separator:a0d517e8659f6f78bab1e53e1dffa8948"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16fcd9ec3bc5448a390eef67ef0f8b42"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaCIFS.html#a16fcd9ec3bc5448a390eef67ef0f8b42">getFile</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;filename, const <a class="el" href="classzypp_1_1ByteCount.html">ByteCount</a> &amp;expectedFileSize_r) const override</td></tr>
<tr class="memdesc:a16fcd9ec3bc5448a390eef67ef0f8b42"><td class="mdescLeft">&#160;</td><td class="mdescRight">Call concrete handler to provide file below attach point.  <a href="#a16fcd9ec3bc5448a390eef67ef0f8b42">More...</a><br /></td></tr>
<tr class="separator:a16fcd9ec3bc5448a390eef67ef0f8b42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59d8fbad5e1702895bccd69beacea448"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaCIFS.html#a59d8fbad5e1702895bccd69beacea448">getDir</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;dirname, <a class="el" href="classbool.html">bool</a> recurse_r) const</td></tr>
<tr class="memdesc:a59d8fbad5e1702895bccd69beacea448"><td class="mdescLeft">&#160;</td><td class="mdescRight">Call concrete handler to provide directory content (not recursive!) below attach point.  <a href="#a59d8fbad5e1702895bccd69beacea448">More...</a><br /></td></tr>
<tr class="separator:a59d8fbad5e1702895bccd69beacea448"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4820a393881ee62230d47d6b8f806118"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaCIFS.html#a4820a393881ee62230d47d6b8f806118">getDirInfo</a> (std::list&lt; std::string &gt; &amp;retlist, const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;dirname, <a class="el" href="classbool.html">bool</a> dots=true) const</td></tr>
<tr class="memdesc:a4820a393881ee62230d47d6b8f806118"><td class="mdescLeft">&#160;</td><td class="mdescRight">Call concrete handler to provide a content list of directory on media via retlist.  <a href="#a4820a393881ee62230d47d6b8f806118">More...</a><br /></td></tr>
<tr class="separator:a4820a393881ee62230d47d6b8f806118"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31c37bffbc29b69bdb1236a6c1a36680"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaCIFS.html#a31c37bffbc29b69bdb1236a6c1a36680">getDirInfo</a> (<a class="el" href="namespacezypp_1_1filesystem.html#ade46cd05af0a1fa7e5995e321cfb586b">filesystem::DirContent</a> &amp;retlist, const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;dirname, <a class="el" href="classbool.html">bool</a> dots=true) const</td></tr>
<tr class="memdesc:a31c37bffbc29b69bdb1236a6c1a36680"><td class="mdescLeft">&#160;</td><td class="mdescRight">Basically the same as getDirInfo above.  <a href="#a31c37bffbc29b69bdb1236a6c1a36680">More...</a><br /></td></tr>
<tr class="separator:a31c37bffbc29b69bdb1236a6c1a36680"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae1b3bd7dd94f1ad307f0fc3db838bd6"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaCIFS.html#aae1b3bd7dd94f1ad307f0fc3db838bd6">getDoesFileExist</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;filename) const</td></tr>
<tr class="memdesc:aae1b3bd7dd94f1ad307f0fc3db838bd6"><td class="mdescLeft">&#160;</td><td class="mdescRight">check if a file exists  <a href="#aae1b3bd7dd94f1ad307f0fc3db838bd6">More...</a><br /></td></tr>
<tr class="separator:aae1b3bd7dd94f1ad307f0fc3db838bd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classzypp_1_1media_1_1MediaHandler"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classzypp_1_1media_1_1MediaHandler')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classzypp_1_1media_1_1MediaHandler.html">zypp::media::MediaHandler</a></td></tr>
<tr class="memitem:a638c9e5685686a7e26c92fd94c7600a3 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><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_1media_1_1MediaHandler.html#a638c9e5685686a7e26c92fd94c7600a3">dependsOnParent</a> (<a class="el" href="namespacezypp_1_1media.html#a4ea0dee09696f60f0a852362efe41b69">MediaAccessId</a> parentId, <a class="el" href="classbool.html">bool</a> exactIdMatch)</td></tr>
<tr class="memdesc:a638c9e5685686a7e26c92fd94c7600a3 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if the current media handler depends on an another handler specified by media access id.  <a href="classzypp_1_1media_1_1MediaHandler.html#a638c9e5685686a7e26c92fd94c7600a3">More...</a><br /></td></tr>
<tr class="separator:a638c9e5685686a7e26c92fd94c7600a3 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa04c48596065cefa68b6682508b523d6 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><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_1media_1_1MediaHandler.html#aa04c48596065cefa68b6682508b523d6">dependsOnParent</a> ()</td></tr>
<tr class="separator:aa04c48596065cefa68b6682508b523d6 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b6b7e4c7386ef811086f5b111468059 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#a2b6b7e4c7386ef811086f5b111468059">resetParentId</a> ()</td></tr>
<tr class="memdesc:a2b6b7e4c7386ef811086f5b111468059 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called in case, where the media manager takes over the destruction of the parent id (e.g.  <a href="classzypp_1_1media_1_1MediaHandler.html#a2b6b7e4c7386ef811086f5b111468059">More...</a><br /></td></tr>
<tr class="separator:a2b6b7e4c7386ef811086f5b111468059 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8add4c3534425ea0e8799436de34d249 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#a8add4c3534425ea0e8799436de34d249">attachPoint</a> () const</td></tr>
<tr class="memdesc:a8add4c3534425ea0e8799436de34d249 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the currently used attach point.  <a href="classzypp_1_1media_1_1MediaHandler.html#a8add4c3534425ea0e8799436de34d249">More...</a><br /></td></tr>
<tr class="separator:a8add4c3534425ea0e8799436de34d249 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87c6c31ca9900d473167ab7468e0b008 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#a87c6c31ca9900d473167ab7468e0b008">setAttachPoint</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;path, <a class="el" href="classbool.html">bool</a> temp)</td></tr>
<tr class="memdesc:a87c6c31ca9900d473167ab7468e0b008 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a new attach point.  <a href="classzypp_1_1media_1_1MediaHandler.html#a87c6c31ca9900d473167ab7468e0b008">More...</a><br /></td></tr>
<tr class="separator:a87c6c31ca9900d473167ab7468e0b008 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a864044c8347c913961d5e98c097d453a inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#a864044c8347c913961d5e98c097d453a">setAttachPoint</a> (const <a class="el" href="namespacezypp_1_1media.html#a99d4d6dd3b34a8f813d5e19e889ac4bd">AttachPointRef</a> &amp;ref)</td></tr>
<tr class="memdesc:a864044c8347c913961d5e98c097d453a inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a (shared) attach point.  <a href="classzypp_1_1media_1_1MediaHandler.html#a864044c8347c913961d5e98c097d453a">More...</a><br /></td></tr>
<tr class="separator:a864044c8347c913961d5e98c097d453a inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51d585c097644009ee064bc915f3268d inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1media_1_1AttachPoint.html">AttachPoint</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#a51d585c097644009ee064bc915f3268d">attachPointHint</a> () const</td></tr>
<tr class="memdesc:a51d585c097644009ee064bc915f3268d inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the actual attach point hint.  <a href="classzypp_1_1media_1_1MediaHandler.html#a51d585c097644009ee064bc915f3268d">More...</a><br /></td></tr>
<tr class="separator:a51d585c097644009ee064bc915f3268d inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a481a1b407609bfffee28a36d70d47e7e inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#a481a1b407609bfffee28a36d70d47e7e">attachPointHint</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;path, <a class="el" href="classbool.html">bool</a> temp)</td></tr>
<tr class="memdesc:a481a1b407609bfffee28a36d70d47e7e inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the attach point hint as specified by the user.  <a href="classzypp_1_1media_1_1MediaHandler.html#a481a1b407609bfffee28a36d70d47e7e">More...</a><br /></td></tr>
<tr class="separator:a481a1b407609bfffee28a36d70d47e7e inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4cc866e446ca33510e14d2bdd309b10a inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#a4cc866e446ca33510e14d2bdd309b10a">createAttachPoint</a> () const</td></tr>
<tr class="memdesc:a4cc866e446ca33510e14d2bdd309b10a inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Try to create a default / temporary attach point.  <a href="classzypp_1_1media_1_1MediaHandler.html#a4cc866e446ca33510e14d2bdd309b10a">More...</a><br /></td></tr>
<tr class="separator:a4cc866e446ca33510e14d2bdd309b10a inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1aa63bb9bd2e9e8ed9e9b9119f998cb5 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#a1aa63bb9bd2e9e8ed9e9b9119f998cb5">createAttachPoint</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;attach_root) const</td></tr>
<tr class="memdesc:a1aa63bb9bd2e9e8ed9e9b9119f998cb5 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Try to create a temporary attach point in specified root.  <a href="classzypp_1_1media_1_1MediaHandler.html#a1aa63bb9bd2e9e8ed9e9b9119f998cb5">More...</a><br /></td></tr>
<tr class="separator:a1aa63bb9bd2e9e8ed9e9b9119f998cb5 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85f9e8bab5a1e3fcbc61e0436aa82f14 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#a85f9e8bab5a1e3fcbc61e0436aa82f14">removeAttachPoint</a> ()</td></tr>
<tr class="memdesc:a85f9e8bab5a1e3fcbc61e0436aa82f14 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove unused attach point.  <a href="classzypp_1_1media_1_1MediaHandler.html#a85f9e8bab5a1e3fcbc61e0436aa82f14">More...</a><br /></td></tr>
<tr class="separator:a85f9e8bab5a1e3fcbc61e0436aa82f14 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a210592896403f7905b55660fefc27fba inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#a210592896403f7905b55660fefc27fba">checkAttachPoint</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;apoint) const</td></tr>
<tr class="memdesc:a210592896403f7905b55660fefc27fba inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Verify if the specified directory as attach point (root) as requires by the particular media handler implementation.  <a href="classzypp_1_1media_1_1MediaHandler.html#a210592896403f7905b55660fefc27fba">More...</a><br /></td></tr>
<tr class="separator:a210592896403f7905b55660fefc27fba inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a010623da29865f9e33f602282dae7068 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><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_1media_1_1MediaHandler.html#a010623da29865f9e33f602282dae7068">isUseableAttachPoint</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;path, <a class="el" href="classbool.html">bool</a> mtab=true) const</td></tr>
<tr class="memdesc:a010623da29865f9e33f602282dae7068 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ask media manager, if the specified path is already used as attach point or if there are another attach points bellow of it.  <a href="classzypp_1_1media_1_1MediaHandler.html#a010623da29865f9e33f602282dae7068">More...</a><br /></td></tr>
<tr class="separator:a010623da29865f9e33f602282dae7068 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e644fc28bbd76d816b95b0454f2acac inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#a6e644fc28bbd76d816b95b0454f2acac">mediaSourceName</a> () const</td></tr>
<tr class="memdesc:a6e644fc28bbd76d816b95b0454f2acac inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the media source name or an empty string.  <a href="classzypp_1_1media_1_1MediaHandler.html#a6e644fc28bbd76d816b95b0454f2acac">More...</a><br /></td></tr>
<tr class="separator:a6e644fc28bbd76d816b95b0454f2acac inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fbdb4561add8d76085ff4c173bd6025 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#a6fbdb4561add8d76085ff4c173bd6025">setMediaSource</a> (const <a class="el" href="namespacezypp_1_1media.html#a15171bbedd1533efec973d9fb23319be">MediaSourceRef</a> &amp;ref)</td></tr>
<tr class="memdesc:a6fbdb4561add8d76085ff4c173bd6025 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set new media source reference.  <a href="classzypp_1_1media_1_1MediaHandler.html#a6fbdb4561add8d76085ff4c173bd6025">More...</a><br /></td></tr>
<tr class="separator:a6fbdb4561add8d76085ff4c173bd6025 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad899dfad84e78bb80ae8e7302aae752f inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structzypp_1_1media_1_1AttachedMedia.html">AttachedMedia</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#ad899dfad84e78bb80ae8e7302aae752f">findAttachedMedia</a> (const <a class="el" href="namespacezypp_1_1media.html#a15171bbedd1533efec973d9fb23319be">MediaSourceRef</a> &amp;media) const</td></tr>
<tr class="memdesc:ad899dfad84e78bb80ae8e7302aae752f inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ask the media manager if specified media source is already attached.  <a href="classzypp_1_1media_1_1MediaHandler.html#ad899dfad84e78bb80ae8e7302aae752f">More...</a><br /></td></tr>
<tr class="separator:ad899dfad84e78bb80ae8e7302aae752f inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae85c49445d75f006e6b5261faebbcc5a inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structzypp_1_1media_1_1AttachedMedia.html">AttachedMedia</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#ae85c49445d75f006e6b5261faebbcc5a">attachedMedia</a> () const</td></tr>
<tr class="memdesc:ae85c49445d75f006e6b5261faebbcc5a inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the attached media.  <a href="classzypp_1_1media_1_1MediaHandler.html#ae85c49445d75f006e6b5261faebbcc5a">More...</a><br /></td></tr>
<tr class="separator:ae85c49445d75f006e6b5261faebbcc5a inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adcad705a81dc677483a77d4e6d8c96d9 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><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_1media_1_1MediaHandler.html#adcad705a81dc677483a77d4e6d8c96d9">isSharedMedia</a> () const</td></tr>
<tr class="memdesc:adcad705a81dc677483a77d4e6d8c96d9 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a hint if the media is shared or not.  <a href="classzypp_1_1media_1_1MediaHandler.html#adcad705a81dc677483a77d4e6d8c96d9">More...</a><br /></td></tr>
<tr class="separator:adcad705a81dc677483a77d4e6d8c96d9 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84980af7ffd1aab5d7fd15f6eb58c228 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><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_1media_1_1MediaHandler.html#a84980af7ffd1aab5d7fd15f6eb58c228">checkAttached</a> (<a class="el" href="classbool.html">bool</a> matchMountFs) const</td></tr>
<tr class="memdesc:a84980af7ffd1aab5d7fd15f6eb58c228 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check actual mediaSource attachment against the current mount table of the system.  <a href="classzypp_1_1media_1_1MediaHandler.html#a84980af7ffd1aab5d7fd15f6eb58c228">More...</a><br /></td></tr>
<tr class="separator:a84980af7ffd1aab5d7fd15f6eb58c228 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7cd266c754ecb7242c0dd46673de8046 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#a7cd266c754ecb7242c0dd46673de8046">forceRelaseAllMedia</a> (<a class="el" href="classbool.html">bool</a> matchMountFs)</td></tr>
<tr class="memdesc:a7cd266c754ecb7242c0dd46673de8046 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Call to this function will try to release all media matching the currenlty attached media source, that it is able to find in the mount table.  <a href="classzypp_1_1media_1_1MediaHandler.html#a7cd266c754ecb7242c0dd46673de8046">More...</a><br /></td></tr>
<tr class="separator:a7cd266c754ecb7242c0dd46673de8046 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1d1c0dd35699967c3f0d3bacfb7ecf3 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#ac1d1c0dd35699967c3f0d3bacfb7ecf3">forceRelaseAllMedia</a> (const <a class="el" href="namespacezypp_1_1media.html#a15171bbedd1533efec973d9fb23319be">MediaSourceRef</a> &amp;ref, <a class="el" href="classbool.html">bool</a> matchMountFs)</td></tr>
<tr class="separator:ac1d1c0dd35699967c3f0d3bacfb7ecf3 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f5dd6f99ffae37687c5148246255e85 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#a3f5dd6f99ffae37687c5148246255e85">disconnectFrom</a> ()</td></tr>
<tr class="memdesc:a3f5dd6f99ffae37687c5148246255e85 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Call concrete handler to disconnect media.  <a href="classzypp_1_1media_1_1MediaHandler.html#a3f5dd6f99ffae37687c5148246255e85">More...</a><br /></td></tr>
<tr class="separator:a3f5dd6f99ffae37687c5148246255e85 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeba9ca80ae9acf5cfedb37f4b8e90f8a inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#aeba9ca80ae9acf5cfedb37f4b8e90f8a">forceEject</a> (const std::string &amp;device)</td></tr>
<tr class="memdesc:aeba9ca80ae9acf5cfedb37f4b8e90f8a inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Call concrete handler to physically eject the media (i.e.  <a href="classzypp_1_1media_1_1MediaHandler.html#aeba9ca80ae9acf5cfedb37f4b8e90f8a">More...</a><br /></td></tr>
<tr class="separator:aeba9ca80ae9acf5cfedb37f4b8e90f8a inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1b5cb7402644dd1e6fd041744f2a9bb inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#ac1b5cb7402644dd1e6fd041744f2a9bb">getFileCopy</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;srcFilename, const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;targetFilename, const <a class="el" href="classzypp_1_1ByteCount.html">ByteCount</a> &amp;expectedFileSize_r) const</td></tr>
<tr class="memdesc:ac1b5cb7402644dd1e6fd041744f2a9bb inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Call concrete handler to provide a file under a different place in the file system (usually not under attach point) as a copy.  <a href="classzypp_1_1media_1_1MediaHandler.html#ac1b5cb7402644dd1e6fd041744f2a9bb">More...</a><br /></td></tr>
<tr class="separator:ac1b5cb7402644dd1e6fd041744f2a9bb inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a872fe19f4d94ec222e0fb880dc2e7520 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#a872fe19f4d94ec222e0fb880dc2e7520">getDirectoryYast</a> (std::list&lt; std::string &gt; &amp;retlist, const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;dirname, <a class="el" href="classbool.html">bool</a> dots=true) const</td></tr>
<tr class="memdesc:a872fe19f4d94ec222e0fb880dc2e7520 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve and if available scan dirname/directory.yast.  <a href="classzypp_1_1media_1_1MediaHandler.html#a872fe19f4d94ec222e0fb880dc2e7520">More...</a><br /></td></tr>
<tr class="separator:a872fe19f4d94ec222e0fb880dc2e7520 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae33c2080c4ceab20057e85201dc12e55 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#ae33c2080c4ceab20057e85201dc12e55">getDirectoryYast</a> (<a class="el" href="namespacezypp_1_1filesystem.html#ade46cd05af0a1fa7e5995e321cfb586b">filesystem::DirContent</a> &amp;retlist, const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;dirname, <a class="el" href="classbool.html">bool</a> dots=true) const</td></tr>
<tr class="memdesc:ae33c2080c4ceab20057e85201dc12e55 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve and if available scan dirname/directory.yast.  <a href="classzypp_1_1media_1_1MediaHandler.html#ae33c2080c4ceab20057e85201dc12e55">More...</a><br /></td></tr>
<tr class="separator:ae33c2080c4ceab20057e85201dc12e55 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><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:a54236684ebf032f1240821e24fb9e57d"><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_1media_1_1MediaCIFS.html#a54236684ebf032f1240821e24fb9e57d">authenticate</a> (<a class="el" href="classzypp_1_1media_1_1AuthData.html">AuthData</a> &amp;authdata, <a class="el" href="classbool.html">bool</a> firstTry) const</td></tr>
<tr class="separator:a54236684ebf032f1240821e24fb9e57d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_types_classzypp_1_1media_1_1MediaHandler"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classzypp_1_1media_1_1MediaHandler')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classzypp_1_1media_1_1MediaHandler.html">zypp::media::MediaHandler</a></td></tr>
<tr class="memitem:aab1fd91558255449e1cc9949e98b8133 inherit pub_types_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classshared__ptr.html">shared_ptr</a>&lt; <a class="el" href="classzypp_1_1media_1_1MediaHandler.html">MediaHandler</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#aab1fd91558255449e1cc9949e98b8133">Ptr</a></td></tr>
<tr class="separator:aab1fd91558255449e1cc9949e98b8133 inherit pub_types_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a265dceeb60975097a4b7b35e16dfbdb0 inherit pub_types_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classshared__ptr.html">shared_ptr</a>&lt; const <a class="el" href="classzypp_1_1media_1_1MediaHandler.html">MediaHandler</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#a265dceeb60975097a4b7b35e16dfbdb0">constPtr</a></td></tr>
<tr class="separator:a265dceeb60975097a4b7b35e16dfbdb0 inherit pub_types_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classzypp_1_1media_1_1MediaHandler"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classzypp_1_1media_1_1MediaHandler')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classzypp_1_1media_1_1MediaHandler.html">zypp::media::MediaHandler</a></td></tr>
<tr class="memitem:a625a50ce49e43114b82295a63013bb47 inherit pub_static_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#a625a50ce49e43114b82295a63013bb47">setAttachPrefix</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;attach_prefix)</td></tr>
<tr class="separator:a625a50ce49e43114b82295a63013bb47 inherit pub_static_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40ba095706505a02480be10c57fedae6 inherit pub_static_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#a40ba095706505a02480be10c57fedae6">getRealPath</a> (const std::string &amp;path)</td></tr>
<tr class="separator:a40ba095706505a02480be10c57fedae6 inherit pub_static_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7038c484713c8c7258b8d5daa465a91b inherit pub_static_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#a7038c484713c8c7258b8d5daa465a91b">getRealPath</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;path)</td></tr>
<tr class="separator:a7038c484713c8c7258b8d5daa465a91b inherit pub_static_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_static_methods_classzypp_1_1media_1_1MediaHandler"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_classzypp_1_1media_1_1MediaHandler')"><img src="closed.png" alt="-"/>&#160;Static Protected Member Functions inherited from <a class="el" href="classzypp_1_1media_1_1MediaHandler.html">zypp::media::MediaHandler</a></td></tr>
<tr class="memitem:a6d686ffcbe990602582775c474a475de inherit pro_static_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#a6d686ffcbe990602582775c474a475de">checkAttachPoint</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;apoint, <a class="el" href="classbool.html">bool</a> empty_dir, <a class="el" href="classbool.html">bool</a> writeable)</td></tr>
<tr class="memdesc:a6d686ffcbe990602582775c474a475de inherit pro_static_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Verify if the specified directory as attach point (root) using requested checks.  <a href="classzypp_1_1media_1_1MediaHandler.html#a6d686ffcbe990602582775c474a475de">More...</a><br /></td></tr>
<tr class="separator:a6d686ffcbe990602582775c474a475de inherit pro_static_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classzypp_1_1media_1_1MediaHandler"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classzypp_1_1media_1_1MediaHandler')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classzypp_1_1media_1_1MediaHandler.html">zypp::media::MediaHandler</a></td></tr>
<tr class="memitem:a7cfb708dcbc4d3d8f8d8d152258fbb93 inherit pro_attribs_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classzypp_1_1Url.html">Url</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#a7cfb708dcbc4d3d8f8d8d152258fbb93">_url</a></td></tr>
<tr class="memdesc:a7cfb708dcbc4d3d8f8d8d152258fbb93 inherit pro_attribs_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classzypp_1_1Url.html" title="Url manipulation class.">Url</a> to handle.  <a href="classzypp_1_1media_1_1MediaHandler.html#a7cfb708dcbc4d3d8f8d8d152258fbb93">More...</a><br /></td></tr>
<tr class="separator:a7cfb708dcbc4d3d8f8d8d152258fbb93 inherit pro_attribs_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb30e86a52f0c39b1e8426c217fb4d99 inherit pro_attribs_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacezypp_1_1media.html#a4ea0dee09696f60f0a852362efe41b69">MediaAccessId</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#afb30e86a52f0c39b1e8426c217fb4d99">_parentId</a></td></tr>
<tr class="memdesc:afb30e86a52f0c39b1e8426c217fb4d99 inherit pro_attribs_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access Id of media handler we depend on.  <a href="classzypp_1_1media_1_1MediaHandler.html#afb30e86a52f0c39b1e8426c217fb4d99">More...</a><br /></td></tr>
<tr class="separator:afb30e86a52f0c39b1e8426c217fb4d99 inherit pro_attribs_classzypp_1_1media_1_1MediaHandler"><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>Implementation class for CIFS <a class="el" href="classzypp_1_1media_1_1MediaHandler.html" title="Abstract base class for &#39;physical&#39; MediaHandler like MediaCD, etc.">MediaHandler</a>. </p>
<p>NOTE: The implementation serves both, "smb" and "cifs" URLs, but passes "cifs" to the mount command in any case. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="classzypp_1_1media_1_1MediaHandler.html" title="Abstract base class for &#39;physical&#39; MediaHandler like MediaCD, etc.">MediaHandler</a> </dd></dl>

<p class="definition">Definition at line <a class="el" href="MediaCIFS_8h_source.html#l00032">32</a> of file <a class="el" href="MediaCIFS_8h_source.html">MediaCIFS.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="adb213546e4420392a6227bdf9128c10f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adb213546e4420392a6227bdf9128c10f">&#9670;&nbsp;</a></span>MediaCIFS()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">zypp::media::MediaCIFS::MediaCIFS </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1Url.html">Url</a> &amp;&#160;</td>
          <td class="paramname"><em>url_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;&#160;</td>
          <td class="paramname"><em>attach_point_hint_r</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="MediaCIFS_8cc_source.html#l00101">101</a> of file <a class="el" href="MediaCIFS_8cc_source.html">MediaCIFS.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual zypp::media::MediaCIFS::~MediaCIFS </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="MediaCIFS_8h_source.html#l00050">50</a> of file <a class="el" href="MediaCIFS_8h_source.html">MediaCIFS.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::media::MediaCIFS::attachTo </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classbool.html">bool</a>&#160;</td>
          <td class="paramname"><em>next</em> = <code>false</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Asserted that not already attached, and attachPoint is a directory. </p>
<p>Authentication: credentials can be specified in the following few ways (the first has the highest preference).</p><ul>
<li>URL username:password</li>
<li>mountoptions URL query parameter (see man mount.cifs)</li>
<li><a class="el" href="classzypp_1_1media_1_1CredentialManager.html">CredentialManager</a> - either previously saved credentials will be used or the user will be promted for them via <a class="el" href="structzypp_1_1media_1_1AuthenticationReport.html">AuthenticationReport</a> callback.</li>
</ul>
<dl class="section note"><dt>Note</dt><dd>The implementation currently serves both, "smb" and and "cifs" URLs, but passes "cifs" to the mount command in any case. </dd></dl>

<p>Implements <a class="el" href="classzypp_1_1media_1_1MediaHandler.html#a0b185f0fcfa17038ddc024b291fc4726">zypp::media::MediaHandler</a>.</p>

<p class="definition">Definition at line <a class="el" href="MediaCIFS_8cc_source.html#l00129">129</a> of file <a class="el" href="MediaCIFS_8cc_source.html">MediaCIFS.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::media::MediaCIFS::releaseFrom </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>ejectDev</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Call concrete handler to release the media. </p>
<p>If eject is true, and the media is used in one handler instance only, physically eject the media (i.e. CD-ROM).</p>
<p>Asserted that media is attached. </p><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ejectDev</td><td>Device to eject. None if empty.</td></tr>
  </table>
  </dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classzypp_1_1media_1_1MediaException.html" title="Just inherits Exception to separate media exceptions.">MediaException</a></td><td></td></tr>
  </table>
  </dd>
</dl>

<p>Implements <a class="el" href="classzypp_1_1media_1_1MediaHandler.html#ae514ef63581f2c0097d3e2d2bdcbdfc7">zypp::media::MediaHandler</a>.</p>

<p class="definition">Definition at line <a class="el" href="MediaCIFS_8cc_source.html#l00340">340</a> of file <a class="el" href="MediaCIFS_8cc_source.html">MediaCIFS.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::media::MediaCIFS::getFile </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;&#160;</td>
          <td class="paramname"><em>filename</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1ByteCount.html">ByteCount</a> &amp;&#160;</td>
          <td class="paramname"><em>expectedFileSize_r</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Call concrete handler to provide file below attach point. </p>
<p>Default implementation provided, that returns whether a file is located at 'localRoot + filename'.</p>
<p>Asserted that media is attached.</p>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classzypp_1_1media_1_1MediaException.html" title="Just inherits Exception to separate media exceptions.">MediaException</a></td><td></td></tr>
  </table>
  </dd>
</dl>

<p>Reimplemented from <a class="el" href="classzypp_1_1media_1_1MediaHandler.html#a57aed18b8b8737d800c2f81fb6c37045">zypp::media::MediaHandler</a>.</p>

<p class="definition">Definition at line <a class="el" href="MediaCIFS_8cc_source.html#l00353">353</a> of file <a class="el" href="MediaCIFS_8cc_source.html">MediaCIFS.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::media::MediaCIFS::getDir </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;&#160;</td>
          <td class="paramname"><em>dirname</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classbool.html">bool</a>&#160;</td>
          <td class="paramname"><em>recurse_r</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Call concrete handler to provide directory content (not recursive!) below attach point. </p>
<p>Return E_not_supported_by_media if media does not support retrieval of directory content.</p>
<p>Default implementation provided, that returns whether a directory is located at 'localRoot + dirname'.</p>
<p>Asserted that media is attached.</p>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classzypp_1_1media_1_1MediaException.html" title="Just inherits Exception to separate media exceptions.">MediaException</a></td><td></td></tr>
  </table>
  </dd>
</dl>

<p>Implements <a class="el" href="classzypp_1_1media_1_1MediaHandler.html#ac33fc90c22a8e526908ea0cf6d66face">zypp::media::MediaHandler</a>.</p>

<p class="definition">Definition at line <a class="el" href="MediaCIFS_8cc_source.html#l00365">365</a> of file <a class="el" href="MediaCIFS_8cc_source.html">MediaCIFS.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::media::MediaCIFS::getDirInfo </td>
          <td>(</td>
          <td class="paramtype">std::list&lt; std::string &gt; &amp;&#160;</td>
          <td class="paramname"><em>retlist</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;&#160;</td>
          <td class="paramname"><em>dirname</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classbool.html">bool</a>&#160;</td>
          <td class="paramname"><em>dots</em> = <code>true</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Call concrete handler to provide a content list of directory on media via retlist. </p>
<p>If dots is false entries starting with '.' are not reported.</p>
<p>Return E_not_supported_by_media if media does not support retrieval of directory content.</p>
<p>Default implementation provided, that returns the content of a directory at 'localRoot + dirnname' retrieved via 'readdir'.</p>
<p>Asserted that media is attached and retlist is empty.</p>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classzypp_1_1media_1_1MediaException.html" title="Just inherits Exception to separate media exceptions.">MediaException</a></td><td></td></tr>
  </table>
  </dd>
</dl>

<p>Implements <a class="el" href="classzypp_1_1media_1_1MediaHandler.html#af506f35396d2fb2e410e0395c7c09d13">zypp::media::MediaHandler</a>.</p>

<p class="definition">Definition at line <a class="el" href="MediaCIFS_8cc_source.html#l00378">378</a> of file <a class="el" href="MediaCIFS_8cc_source.html">MediaCIFS.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::media::MediaCIFS::getDirInfo </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacezypp_1_1filesystem.html#ade46cd05af0a1fa7e5995e321cfb586b">filesystem::DirContent</a> &amp;&#160;</td>
          <td class="paramname"><em>retlist</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;&#160;</td>
          <td class="paramname"><em>dirname</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classbool.html">bool</a>&#160;</td>
          <td class="paramname"><em>dots</em> = <code>true</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Basically the same as getDirInfo above. </p>
<p>The content list is returned as <a class="el" href="namespacezypp_1_1filesystem.html#ade46cd05af0a1fa7e5995e321cfb586b" title="Returned by readdir.">filesystem::DirContent</a>, which includes name and filetype of each directory entry. Retrieving the filetype usg. requires an additional ::stat call for each entry, thus it's more expensive than a simple readdir.</p>
<p>Asserted that media is attached and retlist is empty.</p>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classzypp_1_1media_1_1MediaException.html" title="Just inherits Exception to separate media exceptions.">MediaException</a></td><td></td></tr>
  </table>
  </dd>
</dl>

<p>Implements <a class="el" href="classzypp_1_1media_1_1MediaHandler.html#a408d25a109435e833269b042013111f1">zypp::media::MediaHandler</a>.</p>

<p class="definition">Definition at line <a class="el" href="MediaCIFS_8cc_source.html#l00392">392</a> of file <a class="el" href="MediaCIFS_8cc_source.html">MediaCIFS.cc</a>.</p>

</div>
</div>
<a id="aae1b3bd7dd94f1ad307f0fc3db838bd6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aae1b3bd7dd94f1ad307f0fc3db838bd6">&#9670;&nbsp;</a></span>getDoesFileExist()</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="classbool.html">bool</a> zypp::media::MediaCIFS::getDoesFileExist </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;&#160;</td>
          <td class="paramname"><em>filename</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>check if a file exists </p>
<p>Asserted that url is a file and not a dir.</p>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classzypp_1_1media_1_1MediaException.html" title="Just inherits Exception to separate media exceptions.">MediaException</a></td><td></td></tr>
  </table>
  </dd>
</dl>

<p>Implements <a class="el" href="classzypp_1_1media_1_1MediaHandler.html#a15837d5e67d0cb111bc00dba99945ca8">zypp::media::MediaHandler</a>.</p>

<p class="definition">Definition at line <a class="el" href="MediaCIFS_8cc_source.html#l00398">398</a> of file <a class="el" href="MediaCIFS_8cc_source.html">MediaCIFS.cc</a>.</p>

</div>
</div>
<a id="aedd7a276ce8a72c3e55c243d4ad51ed1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aedd7a276ce8a72c3e55c243d4ad51ed1">&#9670;&nbsp;</a></span>isAttached()</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="classbool.html">bool</a> zypp::media::MediaCIFS::isAttached </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>True if media is attached. </p>

<p>Reimplemented from <a class="el" href="classzypp_1_1media_1_1MediaHandler.html#a380a8ba3241f449352fff09cd7416acc">zypp::media::MediaHandler</a>.</p>

<p class="definition">Definition at line <a class="el" href="MediaCIFS_8cc_source.html#l00327">327</a> of file <a class="el" href="MediaCIFS_8cc_source.html">MediaCIFS.cc</a>.</p>

</div>
</div>
<a id="a54236684ebf032f1240821e24fb9e57d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a54236684ebf032f1240821e24fb9e57d">&#9670;&nbsp;</a></span>authenticate()</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="classbool.html">bool</a> zypp::media::MediaCIFS::authenticate </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classzypp_1_1media_1_1AuthData.html">AuthData</a> &amp;&#160;</td>
          <td class="paramname"><em>authdata</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classbool.html">bool</a>&#160;</td>
          <td class="paramname"><em>firstTry</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000029">Todo:</a></b></dt><dd>need a way to pass different <a class="el" href="structzypp_1_1media_1_1CredManagerOptions.html">CredManagerOptions</a> here </dd></dl>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000030">Todo:</a></b></dt><dd>add comma to the message for the next release </dd></dl>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000031">Todo:</a></b></dt><dd>find a way to save the url with changed username back to repoinfo or dont store urls with username (and either forbid more repos with the same url and different user, or return a set of credentials from CM and try them one by one) </dd></dl>

<p class="definition">Definition at line <a class="el" href="MediaCIFS_8cc_source.html#l00403">403</a> of file <a class="el" href="MediaCIFS_8cc_source.html">MediaCIFS.cc</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>zypp/media/<a class="el" href="MediaCIFS_8h_source.html">MediaCIFS.h</a></li>
<li>zypp/media/<a class="el" href="MediaCIFS_8cc_source.html">MediaCIFS.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_1media.html">media</a></li><li class="navelem"><a class="el" href="classzypp_1_1media_1_1MediaCIFS.html">MediaCIFS</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>