Sophie

Sophie

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

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::MediaMultiCurl 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_1MediaMultiCurl.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="#pro-static-methods">Static Protected Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="classzypp_1_1media_1_1MediaMultiCurl-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">zypp::media::MediaMultiCurl Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="MediaMultiCurl_8h_source.html">MediaMultiCurl.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for zypp::media::MediaMultiCurl:</div>
<div class="dyncontent">
<div class="center"><img src="classzypp_1_1media_1_1MediaMultiCurl__inherit__graph.png" border="0" usemap="#zypp_1_1media_1_1MediaMultiCurl_inherit__map" alt="Inheritance graph"/></div>
<map name="zypp_1_1media_1_1MediaMultiCurl_inherit__map" id="zypp_1_1media_1_1MediaMultiCurl_inherit__map">
<area shape="rect"  title=" " alt="" coords="5,155,201,181"/>
<area shape="rect"  href="classzypp_1_1media_1_1MediaCurl.html" title="Implementation class for FTP, HTTP and HTTPS MediaHandler." alt="" coords="21,80,186,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="9,5,198,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:a85e3d5d6a25b915aea14be2adc179420"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaMultiCurl.html#a85e3d5d6a25b915aea14be2adc179420">MediaMultiCurl</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:a85e3d5d6a25b915aea14be2adc179420"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33ef0c4fe8c66d90ac141e716d65a071"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaMultiCurl.html#a33ef0c4fe8c66d90ac141e716d65a071">~MediaMultiCurl</a> ()</td></tr>
<tr class="separator:a33ef0c4fe8c66d90ac141e716d65a071"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abda2b1400ae1c9f2fe1afc177865aa68"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaMultiCurl.html#abda2b1400ae1c9f2fe1afc177865aa68">doGetFileCopy</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, <a class="el" href="structzypp_1_1callback_1_1SendReport.html">callback::SendReport</a>&lt; <a class="el" href="structzypp_1_1media_1_1DownloadProgressReport.html">DownloadProgressReport</a> &gt; &amp;_report, const <a class="el" href="classzypp_1_1ByteCount.html">ByteCount</a> &amp;expectedFileSize_r, RequestOptions options=<a class="el" href="classzypp_1_1media_1_1MediaCurl.html#a0d68e2e2e4e139e4af514bdce9382dcaaf46657f7158576794106a62b2d9085bd">OPTION_NONE</a>) const override</td></tr>
<tr class="separator:abda2b1400ae1c9f2fe1afc177865aa68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72bf056629cc1d9bc71045f9ee43a70d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaMultiCurl.html#a72bf056629cc1d9bc71045f9ee43a70d">multifetch</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;filename, FILE *fp, std::vector&lt; <a class="el" href="classzypp_1_1Url.html">Url</a> &gt; *urllist, <a class="el" href="structzypp_1_1callback_1_1SendReport.html">callback::SendReport</a>&lt; <a class="el" href="structzypp_1_1media_1_1DownloadProgressReport.html">DownloadProgressReport</a> &gt; *<a class="el" href="MediaCurl_8cc.html#a4e0826ef1eedfec4b8c01665fedeb6d6">report</a>=0, <a class="el" href="classzypp_1_1media_1_1MediaBlockList.html">MediaBlockList</a> *blklist=0, off_t filesize=off_t(-1)) const</td></tr>
<tr class="separator:a72bf056629cc1d9bc71045f9ee43a70d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classzypp_1_1media_1_1MediaCurl"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classzypp_1_1media_1_1MediaCurl')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classzypp_1_1media_1_1MediaCurl.html">zypp::media::MediaCurl</a></td></tr>
<tr class="memitem:affd494f9643ba3c45f22b06dbc926de6 inherit pub_methods_classzypp_1_1media_1_1MediaCurl"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaCurl.html#affd494f9643ba3c45f22b06dbc926de6">ZYPP_DECLARE_FLAGS</a> (RequestOptions, <a class="el" href="classzypp_1_1media_1_1MediaCurl.html#a0d68e2e2e4e139e4af514bdce9382dca">RequestOption</a>)</td></tr>
<tr class="separator:affd494f9643ba3c45f22b06dbc926de6 inherit pub_methods_classzypp_1_1media_1_1MediaCurl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a699aa56829bbcd496d340b6a86ea71b5 inherit pub_methods_classzypp_1_1media_1_1MediaCurl"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaCurl.html#a699aa56829bbcd496d340b6a86ea71b5">MediaCurl</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:a699aa56829bbcd496d340b6a86ea71b5 inherit pub_methods_classzypp_1_1media_1_1MediaCurl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4260abb8bb753d0d892a3fe43513fa9a inherit pub_methods_classzypp_1_1media_1_1MediaCurl"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaCurl.html#a4260abb8bb753d0d892a3fe43513fa9a">~MediaCurl</a> ()</td></tr>
<tr class="separator:a4260abb8bb753d0d892a3fe43513fa9a inherit pub_methods_classzypp_1_1media_1_1MediaCurl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad383473c73cb86d15f069c0129407e94 inherit pub_methods_classzypp_1_1media_1_1MediaCurl"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1media_1_1TransferSettings.html">TransferSettings</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaCurl.html#ad383473c73cb86d15f069c0129407e94">settings</a> ()</td></tr>
<tr class="separator:ad383473c73cb86d15f069c0129407e94 inherit pub_methods_classzypp_1_1media_1_1MediaCurl"><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:a380a8ba3241f449352fff09cd7416acc 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#a380a8ba3241f449352fff09cd7416acc">isAttached</a> () const</td></tr>
<tr class="memdesc:a380a8ba3241f449352fff09cd7416acc inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">True if media is attached.  <a href="classzypp_1_1media_1_1MediaHandler.html#a380a8ba3241f449352fff09cd7416acc">More...</a><br /></td></tr>
<tr class="separator:a380a8ba3241f449352fff09cd7416acc 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:a925dfa7f2de7802dffab6c3a9160771b"><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_1MediaMultiCurl.html#a925dfa7f2de7802dffab6c3a9160771b">isDNSok</a> (const std::string &amp;host) const</td></tr>
<tr class="separator:a925dfa7f2de7802dffab6c3a9160771b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79036369d1dd2556e2ab6766953e1800"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaMultiCurl.html#a79036369d1dd2556e2ab6766953e1800">setDNSok</a> (const std::string &amp;host) const</td></tr>
<tr class="separator:a79036369d1dd2556e2ab6766953e1800"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ebc9008391461e5df94dd29ddedad76"><td class="memItemLeft" align="right" valign="top">CURL *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaMultiCurl.html#a9ebc9008391461e5df94dd29ddedad76">fromEasyPool</a> (const std::string &amp;host) const</td></tr>
<tr class="separator:a9ebc9008391461e5df94dd29ddedad76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7f1be512d85586b312461a27cb6bf64"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaMultiCurl.html#ad7f1be512d85586b312461a27cb6bf64">toEasyPool</a> (const std::string &amp;host, CURL *easy) const</td></tr>
<tr class="separator:ad7f1be512d85586b312461a27cb6bf64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2af9d31c48dd41a9db85bd657c79fa4"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaMultiCurl.html#ab2af9d31c48dd41a9db85bd657c79fa4">setupEasy</a> ()</td></tr>
<tr class="memdesc:ab2af9d31c48dd41a9db85bd657c79fa4"><td class="mdescLeft">&#160;</td><td class="mdescRight">initializes the curl easy handle with the data from the url  <a href="#ab2af9d31c48dd41a9db85bd657c79fa4">More...</a><br /></td></tr>
<tr class="separator:ab2af9d31c48dd41a9db85bd657c79fa4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5f656164ad5c07884bfe4176bf90079"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaMultiCurl.html#ad5f656164ad5c07884bfe4176bf90079">checkFileDigest</a> (<a class="el" href="classzypp_1_1Url.html">Url</a> &amp;<a class="el" href="classzypp_1_1media_1_1MediaHandler.html#a13c014fb5607403cdd1699b8da9af22e">url</a>, FILE *fp, <a class="el" href="classzypp_1_1media_1_1MediaBlockList.html">MediaBlockList</a> *blklist) const</td></tr>
<tr class="separator:ad5f656164ad5c07884bfe4176bf90079"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classzypp_1_1media_1_1MediaCurl"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classzypp_1_1media_1_1MediaCurl')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classzypp_1_1media_1_1MediaCurl.html">zypp::media::MediaCurl</a></td></tr>
<tr class="memitem:a36b9a8947326182e5247832e38989d9d inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><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_1MediaCurl.html#a36b9a8947326182e5247832e38989d9d">clearQueryString</a> (const <a class="el" href="classzypp_1_1Url.html">Url</a> &amp;<a class="el" href="classzypp_1_1media_1_1MediaHandler.html#a13c014fb5607403cdd1699b8da9af22e">url</a>) const</td></tr>
<tr class="separator:a36b9a8947326182e5247832e38989d9d inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f43fbf2126d7cbc76334eb8fcdb24d8 inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaCurl.html#a6f43fbf2126d7cbc76334eb8fcdb24d8">attachTo</a> (<a class="el" href="classbool.html">bool</a> next=false)</td></tr>
<tr class="memdesc:a6f43fbf2126d7cbc76334eb8fcdb24d8 inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="mdescLeft">&#160;</td><td class="mdescRight">Call concrete handler to attach the media.  <a href="classzypp_1_1media_1_1MediaCurl.html#a6f43fbf2126d7cbc76334eb8fcdb24d8">More...</a><br /></td></tr>
<tr class="separator:a6f43fbf2126d7cbc76334eb8fcdb24d8 inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abaf84819f1daeb8afd45751898586a1f inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaCurl.html#abaf84819f1daeb8afd45751898586a1f">releaseFrom</a> (const std::string &amp;ejectDev)</td></tr>
<tr class="memdesc:abaf84819f1daeb8afd45751898586a1f inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="mdescLeft">&#160;</td><td class="mdescRight">Call concrete handler to release the media.  <a href="classzypp_1_1media_1_1MediaCurl.html#abaf84819f1daeb8afd45751898586a1f">More...</a><br /></td></tr>
<tr class="separator:abaf84819f1daeb8afd45751898586a1f inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad68804b64f0ecd6806dfb6b5b6647aae inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaCurl.html#ad68804b64f0ecd6806dfb6b5b6647aae">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:ad68804b64f0ecd6806dfb6b5b6647aae inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="mdescLeft">&#160;</td><td class="mdescRight">Call concrete handler to provide file below attach point.  <a href="classzypp_1_1media_1_1MediaCurl.html#ad68804b64f0ecd6806dfb6b5b6647aae">More...</a><br /></td></tr>
<tr class="separator:ad68804b64f0ecd6806dfb6b5b6647aae inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab924df6e4b869eb6a4b3fbebdfe0f15b inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaCurl.html#ab924df6e4b869eb6a4b3fbebdfe0f15b">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:ab924df6e4b869eb6a4b3fbebdfe0f15b inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="mdescLeft">&#160;</td><td class="mdescRight">Call concrete handler to provide directory content (not recursive!) below attach point.  <a href="classzypp_1_1media_1_1MediaCurl.html#ab924df6e4b869eb6a4b3fbebdfe0f15b">More...</a><br /></td></tr>
<tr class="separator:ab924df6e4b869eb6a4b3fbebdfe0f15b inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abdbf7a6d44b20eb684b5140cf60ce2b8 inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaCurl.html#abdbf7a6d44b20eb684b5140cf60ce2b8">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:abdbf7a6d44b20eb684b5140cf60ce2b8 inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="mdescLeft">&#160;</td><td class="mdescRight">Call concrete handler to provide a content list of directory on media via retlist.  <a href="classzypp_1_1media_1_1MediaCurl.html#abdbf7a6d44b20eb684b5140cf60ce2b8">More...</a><br /></td></tr>
<tr class="separator:abdbf7a6d44b20eb684b5140cf60ce2b8 inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27dabc1c3cc4bf376fca77235a50b30b inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaCurl.html#a27dabc1c3cc4bf376fca77235a50b30b">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:a27dabc1c3cc4bf376fca77235a50b30b inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="mdescLeft">&#160;</td><td class="mdescRight">Basically the same as getDirInfo above.  <a href="classzypp_1_1media_1_1MediaCurl.html#a27dabc1c3cc4bf376fca77235a50b30b">More...</a><br /></td></tr>
<tr class="separator:a27dabc1c3cc4bf376fca77235a50b30b inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88f3f50dff5f60368e09eadee1385c69 inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><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_1MediaCurl.html#a88f3f50dff5f60368e09eadee1385c69">getDoesFileExist</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;filename) const</td></tr>
<tr class="memdesc:a88f3f50dff5f60368e09eadee1385c69 inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="mdescLeft">&#160;</td><td class="mdescRight">Repeatedly calls <a class="el" href="classzypp_1_1media_1_1MediaCurl.html#af726811451a299b1511866523fd26403">doGetDoesFileExist()</a> until it successfully returns, fails unexpectedly, or user cancels the operation.  <a href="classzypp_1_1media_1_1MediaCurl.html#a88f3f50dff5f60368e09eadee1385c69">More...</a><br /></td></tr>
<tr class="separator:a88f3f50dff5f60368e09eadee1385c69 inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af726811451a299b1511866523fd26403 inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><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_1MediaCurl.html#af726811451a299b1511866523fd26403">doGetDoesFileExist</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;filename) const</td></tr>
<tr class="separator:af726811451a299b1511866523fd26403 inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d3e048bf290d6fd2f06ff5724f32796 inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaCurl.html#a5d3e048bf290d6fd2f06ff5724f32796">disconnectFrom</a> ()</td></tr>
<tr class="separator:a5d3e048bf290d6fd2f06ff5724f32796 inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79819418472aead6fe5092ff4f84ec79 inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaCurl.html#a79819418472aead6fe5092ff4f84ec79">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 override</td></tr>
<tr class="separator:a79819418472aead6fe5092ff4f84ec79 inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afce05718fc1329b7cd823cae6fb294a3 inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><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_1MediaCurl.html#afce05718fc1329b7cd823cae6fb294a3">checkAttachPoint</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;apoint) const</td></tr>
<tr class="memdesc:afce05718fc1329b7cd823cae6fb294a3 inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><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_1MediaCurl.html#afce05718fc1329b7cd823cae6fb294a3">More...</a><br /></td></tr>
<tr class="separator:afce05718fc1329b7cd823cae6fb294a3 inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ae5fe4bd946b91625265ac73f9d61ce inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaCurl.html#a5ae5fe4bd946b91625265ac73f9d61ce">checkProtocol</a> (const <a class="el" href="classzypp_1_1Url.html">Url</a> &amp;<a class="el" href="classzypp_1_1media_1_1MediaHandler.html#a13c014fb5607403cdd1699b8da9af22e">url</a>) const</td></tr>
<tr class="memdesc:a5ae5fe4bd946b91625265ac73f9d61ce inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="mdescLeft">&#160;</td><td class="mdescRight">check the url is supported by the curl library  <a href="classzypp_1_1media_1_1MediaCurl.html#a5ae5fe4bd946b91625265ac73f9d61ce">More...</a><br /></td></tr>
<tr class="separator:a5ae5fe4bd946b91625265ac73f9d61ce inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a080fd4c8569199af664c306ea19d65d3 inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><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_1MediaCurl.html#a080fd4c8569199af664c306ea19d65d3">getFileUrl</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;filename) const</td></tr>
<tr class="memdesc:a080fd4c8569199af664c306ea19d65d3 inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="mdescLeft">&#160;</td><td class="mdescRight">concatenate the attach url and the filename to a complete download url  <a href="classzypp_1_1media_1_1MediaCurl.html#a080fd4c8569199af664c306ea19d65d3">More...</a><br /></td></tr>
<tr class="separator:a080fd4c8569199af664c306ea19d65d3 inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d091e2453a68d748f1eb96a9be0be3b inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaCurl.html#a7d091e2453a68d748f1eb96a9be0be3b">evaluateCurlCode</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">zypp::Pathname</a> &amp;filename, CURLcode code, <a class="el" href="classbool.html">bool</a> <a class="el" href="MediaCurl_8cc.html#afa7be8b85625b1bf5cda13fad9fd5814">timeout</a>) const</td></tr>
<tr class="memdesc:a7d091e2453a68d748f1eb96a9be0be3b inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluates a curl return code and throws the right <a class="el" href="classzypp_1_1media_1_1MediaException.html" title="Just inherits Exception to separate media exceptions.">MediaException</a> <code>filename</code> Filename being downloaded <code>code</code> Code curl returnes <code>timeout</code> Whether we reached timeout, which we need to differentiate in case the codes aborted-by-callback or timeout are returned by curl Otherwise we can't differentiate abort from timeout.  <a href="classzypp_1_1media_1_1MediaCurl.html#a7d091e2453a68d748f1eb96a9be0be3b">More...</a><br /></td></tr>
<tr class="separator:a7d091e2453a68d748f1eb96a9be0be3b inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1ff58b3c1d0e3b0fdb005f8e53a05f9 inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaCurl.html#af1ff58b3c1d0e3b0fdb005f8e53a05f9">doGetFileCopyFile</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;dest, FILE *file, <a class="el" href="structzypp_1_1callback_1_1SendReport.html">callback::SendReport</a>&lt; <a class="el" href="structzypp_1_1media_1_1DownloadProgressReport.html">DownloadProgressReport</a> &gt; &amp;_report, const <a class="el" href="classzypp_1_1ByteCount.html">ByteCount</a> &amp;expectedFileSize_r, RequestOptions options=<a class="el" href="classzypp_1_1media_1_1MediaCurl.html#a0d68e2e2e4e139e4af514bdce9382dcaaf46657f7158576794106a62b2d9085bd">OPTION_NONE</a>) const</td></tr>
<tr class="separator:af1ff58b3c1d0e3b0fdb005f8e53a05f9 inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><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: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: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: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="pro-static-methods"></a>
Static Protected Member Functions</h2></td></tr>
<tr class="memitem:a78c1f674bf4a65ee04e8817d09fc7466"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaMultiCurl.html#a78c1f674bf4a65ee04e8817d09fc7466">progressCallback</a> (void *clientp, double dltotal, double dlnow, double ultotal, double ulnow)</td></tr>
<tr class="separator:a78c1f674bf4a65ee04e8817d09fc7466"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_static_methods_classzypp_1_1media_1_1MediaCurl"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_classzypp_1_1media_1_1MediaCurl')"><img src="closed.png" alt="-"/>&#160;Static Protected Member Functions inherited from <a class="el" href="classzypp_1_1media_1_1MediaCurl.html">zypp::media::MediaCurl</a></td></tr>
<tr class="memitem:a19f7858f8cfecaa41f2a44d70718fb73 inherit pro_static_methods_classzypp_1_1media_1_1MediaCurl"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaCurl.html#a19f7858f8cfecaa41f2a44d70718fb73">aliveCallback</a> (void *clientp, double dltotal, double dlnow, double ultotal, double ulnow)</td></tr>
<tr class="memdesc:a19f7858f8cfecaa41f2a44d70718fb73 inherit pro_static_methods_classzypp_1_1media_1_1MediaCurl"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback sending just an alive trigger to the UI, without stats (e.g.  <a href="classzypp_1_1media_1_1MediaCurl.html#a19f7858f8cfecaa41f2a44d70718fb73">More...</a><br /></td></tr>
<tr class="separator:a19f7858f8cfecaa41f2a44d70718fb73 inherit pro_static_methods_classzypp_1_1media_1_1MediaCurl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c813f670c09e567961857af5de200fd inherit pro_static_methods_classzypp_1_1media_1_1MediaCurl"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaCurl.html#a2c813f670c09e567961857af5de200fd">progressCallback</a> (void *clientp, double dltotal, double dlnow, double ultotal, double ulnow)</td></tr>
<tr class="memdesc:a2c813f670c09e567961857af5de200fd inherit pro_static_methods_classzypp_1_1media_1_1MediaCurl"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback reporting download progress.  <a href="classzypp_1_1media_1_1MediaCurl.html#a2c813f670c09e567961857af5de200fd">More...</a><br /></td></tr>
<tr class="separator:a2c813f670c09e567961857af5de200fd inherit pro_static_methods_classzypp_1_1media_1_1MediaCurl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae362b1521ff48a6fea78a8bb0728e57b inherit pro_static_methods_classzypp_1_1media_1_1MediaCurl"><td class="memItemLeft" align="right" valign="top">static CURL *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaCurl.html#ae362b1521ff48a6fea78a8bb0728e57b">progressCallback_getcurl</a> (void *clientp)</td></tr>
<tr class="separator:ae362b1521ff48a6fea78a8bb0728e57b inherit pro_static_methods_classzypp_1_1media_1_1MediaCurl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1344b99755c8d48c31949da35600c64b inherit pro_static_methods_classzypp_1_1media_1_1MediaCurl"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaCurl.html#a1344b99755c8d48c31949da35600c64b">resetExpectedFileSize</a> (void *clientp, const <a class="el" href="classzypp_1_1ByteCount.html">ByteCount</a> &amp;expectedFileSize)</td></tr>
<tr class="memdesc:a1344b99755c8d48c31949da35600c64b inherit pro_static_methods_classzypp_1_1media_1_1MediaCurl"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classzypp_1_1media_1_1MediaMultiCurl.html">MediaMultiCurl</a> needs to reset the expected filesize in case a metalink file is downloaded otherwise this function should not be called.  <a href="classzypp_1_1media_1_1MediaCurl.html#a1344b99755c8d48c31949da35600c64b">More...</a><br /></td></tr>
<tr class="separator:a1344b99755c8d48c31949da35600c64b inherit pro_static_methods_classzypp_1_1media_1_1MediaCurl"><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>
</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:a5456e486aa15f47b28f598686d815559"><td class="memItemLeft" align="right" valign="top">curl_slist *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaMultiCurl.html#a5456e486aa15f47b28f598686d815559">_customHeadersMetalink</a></td></tr>
<tr class="separator:a5456e486aa15f47b28f598686d815559"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae737c49a072aba6cb5f99b484d0acdf5"><td class="memItemLeft" align="right" valign="top">CURLM *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaMultiCurl.html#ae737c49a072aba6cb5f99b484d0acdf5">_multi</a></td></tr>
<tr class="separator:ae737c49a072aba6cb5f99b484d0acdf5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8afe6b54079c30acf21fe36aff95b6c1"><td class="memItemLeft" align="right" valign="top">std::set&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaMultiCurl.html#a8afe6b54079c30acf21fe36aff95b6c1">_dnsok</a></td></tr>
<tr class="separator:a8afe6b54079c30acf21fe36aff95b6c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28f04b17ee5c528bab1792403e0bd3d5"><td class="memItemLeft" align="right" valign="top">std::map&lt; std::string, CURL * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaMultiCurl.html#a28f04b17ee5c528bab1792403e0bd3d5">_easypool</a></td></tr>
<tr class="separator:a28f04b17ee5c528bab1792403e0bd3d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:a381ea32f8a3a4a290d1c9c3f5330ca2c"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaMultiCurl.html#a381ea32f8a3a4a290d1c9c3f5330ca2c">multifetchrequest</a></td></tr>
<tr class="separator:a381ea32f8a3a4a290d1c9c3f5330ca2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f102b03ef173ff00ebd78cbf519619d"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaMultiCurl.html#a8f102b03ef173ff00ebd78cbf519619d">multifetchworker</a></td></tr>
<tr class="separator:a8f102b03ef173ff00ebd78cbf519619d"><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_1MediaCurl"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classzypp_1_1media_1_1MediaCurl')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classzypp_1_1media_1_1MediaCurl.html">zypp::media::MediaCurl</a></td></tr>
<tr class="memitem:a0d68e2e2e4e139e4af514bdce9382dca inherit pub_types_classzypp_1_1media_1_1MediaCurl"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaCurl.html#a0d68e2e2e4e139e4af514bdce9382dca">RequestOption</a> { <br />
&#160;&#160;<a class="el" href="classzypp_1_1media_1_1MediaCurl.html#a0d68e2e2e4e139e4af514bdce9382dcaaf46657f7158576794106a62b2d9085bd">OPTION_NONE</a> = 0x0, 
<a class="el" href="classzypp_1_1media_1_1MediaCurl.html#a0d68e2e2e4e139e4af514bdce9382dcaa1034ffa83df8ab020296124391b24c16">OPTION_RANGE</a> = 0x1, 
<a class="el" href="classzypp_1_1media_1_1MediaCurl.html#a0d68e2e2e4e139e4af514bdce9382dcaaba61a6dc54d5639e72ef31b7a2bf4839">OPTION_HEAD</a> = 0x02, 
<a class="el" href="classzypp_1_1media_1_1MediaCurl.html#a0d68e2e2e4e139e4af514bdce9382dcaa2a2d606cf52b62212d4833ef94a94d50">OPTION_NO_IFMODSINCE</a> = 0x04, 
<br />
&#160;&#160;<a class="el" href="classzypp_1_1media_1_1MediaCurl.html#a0d68e2e2e4e139e4af514bdce9382dcaa9cbfc52cc371097097d755c728a65dc7">OPTION_NO_REPORT_START</a> = 0x08
<br />
 }</td></tr>
<tr class="separator:a0d68e2e2e4e139e4af514bdce9382dca inherit pub_types_classzypp_1_1media_1_1MediaCurl"><td class="memSeparator" colspan="2">&#160;</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_1MediaCurl"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classzypp_1_1media_1_1MediaCurl')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classzypp_1_1media_1_1MediaCurl.html">zypp::media::MediaCurl</a></td></tr>
<tr class="memitem:a0a203b64ae743397e3708cf35ff03f0b inherit pub_static_methods_classzypp_1_1media_1_1MediaCurl"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaCurl.html#a0a203b64ae743397e3708cf35ff03f0b">setCookieFile</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;)</td></tr>
<tr class="separator:a0a203b64ae743397e3708cf35ff03f0b inherit pub_static_methods_classzypp_1_1media_1_1MediaCurl"><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_attribs_classzypp_1_1media_1_1MediaCurl"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classzypp_1_1media_1_1MediaCurl')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classzypp_1_1media_1_1MediaCurl.html">zypp::media::MediaCurl</a></td></tr>
<tr class="memitem:acc6d2d16c1b28c7fa3a1244e35dc4bdc inherit pro_attribs_classzypp_1_1media_1_1MediaCurl"><td class="memItemLeft" align="right" valign="top">CURL *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaCurl.html#acc6d2d16c1b28c7fa3a1244e35dc4bdc">_curl</a></td></tr>
<tr class="separator:acc6d2d16c1b28c7fa3a1244e35dc4bdc inherit pro_attribs_classzypp_1_1media_1_1MediaCurl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46c27c572fe2bd31f6379aac6ab8b898 inherit pro_attribs_classzypp_1_1media_1_1MediaCurl"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaCurl.html#a46c27c572fe2bd31f6379aac6ab8b898">_curlError</a> [CURL_ERROR_SIZE]</td></tr>
<tr class="separator:a46c27c572fe2bd31f6379aac6ab8b898 inherit pro_attribs_classzypp_1_1media_1_1MediaCurl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9d5a72ff7fd2e232795ec8a62ffd80d inherit pro_attribs_classzypp_1_1media_1_1MediaCurl"><td class="memItemLeft" align="right" valign="top">curl_slist *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaCurl.html#af9d5a72ff7fd2e232795ec8a62ffd80d">_customHeaders</a></td></tr>
<tr class="separator:af9d5a72ff7fd2e232795ec8a62ffd80d inherit pro_attribs_classzypp_1_1media_1_1MediaCurl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83d9e0c47a4ded8246afcc5e708a0695 inherit pro_attribs_classzypp_1_1media_1_1MediaCurl"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1media_1_1TransferSettings.html">TransferSettings</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaCurl.html#a83d9e0c47a4ded8246afcc5e708a0695">_settings</a></td></tr>
<tr class="separator:a83d9e0c47a4ded8246afcc5e708a0695 inherit pro_attribs_classzypp_1_1media_1_1MediaCurl"><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 class="definition">Definition at line <a class="el" href="MediaMultiCurl_8h_source.html#l00040">40</a> of file <a class="el" href="MediaMultiCurl_8h_source.html">MediaMultiCurl.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a85e3d5d6a25b915aea14be2adc179420"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a85e3d5d6a25b915aea14be2adc179420">&#9670;&nbsp;</a></span>MediaMultiCurl()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">zypp::media::MediaMultiCurl::MediaMultiCurl </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="MediaMultiCurl_8cc_source.html#l01160">1160</a> of file <a class="el" href="MediaMultiCurl_8cc_source.html">MediaMultiCurl.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">zypp::media::MediaMultiCurl::~MediaMultiCurl </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="MediaMultiCurl_8cc_source.html#l01168">1168</a> of file <a class="el" href="MediaMultiCurl_8cc_source.html">MediaMultiCurl.cc</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="abda2b1400ae1c9f2fe1afc177865aa68"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abda2b1400ae1c9f2fe1afc177865aa68">&#9670;&nbsp;</a></span>doGetFileCopy()</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::MediaMultiCurl::doGetFileCopy </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>srcFilename</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>targetFilename</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structzypp_1_1callback_1_1SendReport.html">callback::SendReport</a>&lt; <a class="el" href="structzypp_1_1media_1_1DownloadProgressReport.html">DownloadProgressReport</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>_report</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>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">RequestOptions&#160;</td>
          <td class="paramname"><em>options</em> = <code><a class="el" href="classzypp_1_1media_1_1MediaCurl.html#a0d68e2e2e4e139e4af514bdce9382dcaaf46657f7158576794106a62b2d9085bd">OPTION_NONE</a></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">override</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<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_1MediaCurl.html#a962efd048e541faacded41ac6e1d671a">zypp::media::MediaCurl</a>.</p>

<p class="definition">Definition at line <a class="el" href="MediaMultiCurl_8cc_source.html#l01297">1297</a> of file <a class="el" href="MediaMultiCurl_8cc_source.html">MediaMultiCurl.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::media::MediaMultiCurl::multifetch </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">FILE *&#160;</td>
          <td class="paramname"><em>fp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; <a class="el" href="classzypp_1_1Url.html">Url</a> &gt; *&#160;</td>
          <td class="paramname"><em>urllist</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structzypp_1_1callback_1_1SendReport.html">callback::SendReport</a>&lt; <a class="el" href="structzypp_1_1media_1_1DownloadProgressReport.html">DownloadProgressReport</a> &gt; *&#160;</td>
          <td class="paramname"><em>report</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classzypp_1_1media_1_1MediaBlockList.html">MediaBlockList</a> *&#160;</td>
          <td class="paramname"><em>blklist</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">off_t&#160;</td>
          <td class="paramname"><em>filesize</em> = <code>off_t(-1)</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="MediaMultiCurl_8cc_source.html#l01511">1511</a> of file <a class="el" href="MediaMultiCurl_8cc_source.html">MediaMultiCurl.cc</a>.</p>

</div>
</div>
<a id="a925dfa7f2de7802dffab6c3a9160771b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a925dfa7f2de7802dffab6c3a9160771b">&#9670;&nbsp;</a></span>isDNSok()</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::MediaMultiCurl::isDNSok </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>host</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="MediaMultiCurl_8cc_source.html#l01579">1579</a> of file <a class="el" href="MediaMultiCurl_8cc_source.html">MediaMultiCurl.cc</a>.</p>

</div>
</div>
<a id="a79036369d1dd2556e2ab6766953e1800"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a79036369d1dd2556e2ab6766953e1800">&#9670;&nbsp;</a></span>setDNSok()</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::MediaMultiCurl::setDNSok </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>host</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="MediaMultiCurl_8cc_source.html#l01584">1584</a> of file <a class="el" href="MediaMultiCurl_8cc_source.html">MediaMultiCurl.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">CURL * zypp::media::MediaMultiCurl::fromEasyPool </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>host</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="MediaMultiCurl_8cc_source.html#l01589">1589</a> of file <a class="el" href="MediaMultiCurl_8cc_source.html">MediaMultiCurl.cc</a>.</p>

</div>
</div>
<a id="ad7f1be512d85586b312461a27cb6bf64"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad7f1be512d85586b312461a27cb6bf64">&#9670;&nbsp;</a></span>toEasyPool()</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::MediaMultiCurl::toEasyPool </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>host</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CURL *&#160;</td>
          <td class="paramname"><em>easy</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>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="MediaMultiCurl_8cc_source.html#l01598">1598</a> of file <a class="el" href="MediaMultiCurl_8cc_source.html">MediaMultiCurl.cc</a>.</p>

</div>
</div>
<a id="ab2af9d31c48dd41a9db85bd657c79fa4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab2af9d31c48dd41a9db85bd657c79fa4">&#9670;&nbsp;</a></span>setupEasy()</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::MediaMultiCurl::setupEasy </td>
          <td>(</td>
          <td class="paramname"></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>initializes the curl easy handle with the data from the url </p>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classzypp_1_1media_1_1MediaCurlSetOptException.html">MediaCurlSetOptException</a></td><td>if there is a problem </td></tr>
  </table>
  </dd>
</dl>
<p>Force IPv4/v6</p>
<p>Connect timeout</p>
<p>Speed limits </p>

<p>Reimplemented from <a class="el" href="classzypp_1_1media_1_1MediaCurl.html#a02f1a02ed4392642559693b12e5ef371">zypp::media::MediaCurl</a>.</p>

<p class="definition">Definition at line <a class="el" href="MediaMultiCurl_8cc_source.html#l01192">1192</a> of file <a class="el" href="MediaMultiCurl_8cc_source.html">MediaMultiCurl.cc</a>.</p>

</div>
</div>
<a id="ad5f656164ad5c07884bfe4176bf90079"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad5f656164ad5c07884bfe4176bf90079">&#9670;&nbsp;</a></span>checkFileDigest()</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::MediaMultiCurl::checkFileDigest </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classzypp_1_1Url.html">Url</a> &amp;&#160;</td>
          <td class="paramname"><em>url</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">FILE *&#160;</td>
          <td class="paramname"><em>fp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classzypp_1_1media_1_1MediaBlockList.html">MediaBlockList</a> *&#160;</td>
          <td class="paramname"><em>blklist</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>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="MediaMultiCurl_8cc_source.html#l01563">1563</a> of file <a class="el" href="MediaMultiCurl_8cc_source.html">MediaMultiCurl.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int zypp::media::MediaMultiCurl::progressCallback </td>
          <td>(</td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>clientp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>dltotal</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>dlnow</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>ultotal</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>ulnow</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="MediaMultiCurl_8cc_source.html#l01246">1246</a> of file <a class="el" href="MediaMultiCurl_8cc_source.html">MediaMultiCurl.cc</a>.</p>

</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a id="a381ea32f8a3a4a290d1c9c3f5330ca2c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a381ea32f8a3a4a290d1c9c3f5330ca2c">&#9670;&nbsp;</a></span>multifetchrequest</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_1media_1_1multifetchrequest.html">multifetchrequest</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="MediaMultiCurl_8h_source.html#l00042">42</a> of file <a class="el" href="MediaMultiCurl_8h_source.html">MediaMultiCurl.h</a>.</p>

</div>
</div>
<a id="a8f102b03ef173ff00ebd78cbf519619d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8f102b03ef173ff00ebd78cbf519619d">&#9670;&nbsp;</a></span>multifetchworker</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_1media_1_1multifetchworker.html">multifetchworker</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="MediaMultiCurl_8h_source.html#l00043">43</a> of file <a class="el" href="MediaMultiCurl_8h_source.html">MediaMultiCurl.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">curl_slist* zypp::media::MediaMultiCurl::_customHeadersMetalink</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="MediaMultiCurl_8h_source.html#l00066">66</a> of file <a class="el" href="MediaMultiCurl_8h_source.html">MediaMultiCurl.h</a>.</p>

</div>
</div>
<a id="ae737c49a072aba6cb5f99b484d0acdf5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae737c49a072aba6cb5f99b484d0acdf5">&#9670;&nbsp;</a></span>_multi</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">CURLM* zypp::media::MediaMultiCurl::_multi</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">mutable</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="MediaMultiCurl_8h_source.html#l00067">67</a> of file <a class="el" href="MediaMultiCurl_8h_source.html">MediaMultiCurl.h</a>.</p>

</div>
</div>
<a id="a8afe6b54079c30acf21fe36aff95b6c1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8afe6b54079c30acf21fe36aff95b6c1">&#9670;&nbsp;</a></span>_dnsok</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::set&lt;std::string&gt; zypp::media::MediaMultiCurl::_dnsok</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">mutable</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="MediaMultiCurl_8h_source.html#l00068">68</a> of file <a class="el" href="MediaMultiCurl_8h_source.html">MediaMultiCurl.h</a>.</p>

</div>
</div>
<a id="a28f04b17ee5c528bab1792403e0bd3d5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a28f04b17ee5c528bab1792403e0bd3d5">&#9670;&nbsp;</a></span>_easypool</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::map&lt;std::string, CURL *&gt; zypp::media::MediaMultiCurl::_easypool</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">mutable</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="MediaMultiCurl_8h_source.html#l00069">69</a> of file <a class="el" href="MediaMultiCurl_8h_source.html">MediaMultiCurl.h</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>zypp/media/<a class="el" href="MediaMultiCurl_8h_source.html">MediaMultiCurl.h</a></li>
<li>zypp/media/<a class="el" href="MediaMultiCurl_8cc_source.html">MediaMultiCurl.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_1MediaMultiCurl.html">MediaMultiCurl</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>