<!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&dn=gpl-2.0.txt GPL-v2 */ $(document).ready(initResizable); /* @license-end */</script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">libzypp  <span id="projectnumber">17.9.0</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.15 --> <script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('',false,false,'search.php','Search'); }); /* @license-end */</script> <div id="main-nav"></div> </div><!-- top --> <div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="nav-tree"> <div id="nav-tree-contents"> <div id="nav-sync" class="sync"></div> </div> </div> <div id="splitbar" style="-moz-user-select:none;" class="ui-resizable-handle"> </div> </div> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(document).ready(function(){initNavTree('classzypp_1_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> | <a href="#pro-methods">Protected Member Functions</a> | <a href="#pro-static-methods">Static Protected Member Functions</a> | <a href="#pri-attribs">Private Attributes</a> | <a href="#friends">Friends</a> | <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 <<a class="el" href="MediaMultiCurl_8h_source.html">MediaMultiCurl.h</a>></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 'physical' 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"> </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> &url_r, const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &attach_point_hint_r)</td></tr> <tr class="separator:a85e3d5d6a25b915aea14be2adc179420"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a33ef0c4fe8c66d90ac141e716d65a071"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr> <tr class="memitem:abda2b1400ae1c9f2fe1afc177865aa68"><td class="memItemLeft" align="right" valign="top">virtual void </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> &srcFilename, const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &targetFilename, <a class="el" href="structzypp_1_1callback_1_1SendReport.html">callback::SendReport</a>< <a class="el" href="structzypp_1_1media_1_1DownloadProgressReport.html">DownloadProgressReport</a> > &_report, const <a class="el" href="classzypp_1_1ByteCount.html">ByteCount</a> &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"> </td></tr> <tr class="memitem:a72bf056629cc1d9bc71045f9ee43a70d"><td class="memItemLeft" align="right" valign="top">void </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> &filename, FILE *fp, std::vector< <a class="el" href="classzypp_1_1Url.html">Url</a> > *urllist, <a class="el" href="structzypp_1_1callback_1_1SendReport.html">callback::SendReport</a>< <a class="el" href="structzypp_1_1media_1_1DownloadProgressReport.html">DownloadProgressReport</a> > *<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"> </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="-"/> 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"> </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"> </td></tr> <tr class="memitem:a699aa56829bbcd496d340b6a86ea71b5 inherit pub_methods_classzypp_1_1media_1_1MediaCurl"><td class="memItemLeft" align="right" valign="top"> </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> &url_r, const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &attach_point_hint_r)</td></tr> <tr class="separator:a699aa56829bbcd496d340b6a86ea71b5 inherit pub_methods_classzypp_1_1media_1_1MediaCurl"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4260abb8bb753d0d892a3fe43513fa9a inherit pub_methods_classzypp_1_1media_1_1MediaCurl"><td class="memItemLeft" align="right" valign="top">virtual </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"> </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> & </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"> </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="-"/> 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"> </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> &url_r, const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &attach_point_r, const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &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"> </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"> </td></tr> <tr class="memitem:ab178673dbbc41cdc6e1713720edfbd64 inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">virtual </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"> </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"> </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> </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"> </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"> </td></tr> <tr class="memitem:a76dd613fc67fd092a49ec65056d57a3e inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">std::string </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"> </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"> </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> </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"> </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"> </td></tr> <tr class="memitem:a2755201e8211e907f804920c3121590c inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </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> </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"> </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"> </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> </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"> </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"> </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> </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> &pathname) const</td></tr> <tr class="memdesc:a72424046f1d92ec6e59f72275c4b1ca8 inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:a2219a3357a555170a465b2f00971581c inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr> <tr class="memitem:a82cf1d0e81f43e682b61ca322d3d48db inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#a82cf1d0e81f43e682b61ca322d3d48db">release</a> (const std::string &ejectDev="")</td></tr> <tr class="memdesc:a82cf1d0e81f43e682b61ca322d3d48db inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:adf05f4d3dfecdfaa6b2434fb01a0dfee inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">void </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> &expectedFileSize_r) const</td></tr> <tr class="memdesc:adf05f4d3dfecdfaa6b2434fb01a0dfee inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:ade1170a30334eed80e6d71866caae064 inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">void </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> &expectedFileSize_r) const</td></tr> <tr class="memdesc:ade1170a30334eed80e6d71866caae064 inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:aa2ff80cdad6d4a19e43360dc9b144c10 inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr> <tr class="memitem:a1b92f0b82c4a9f8233fa8119a23f9918 inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr> <tr class="memitem:a8f7b90ebf40070e90f23708201470ffd inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">void </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> &filename) const</td></tr> <tr class="memdesc:a8f7b90ebf40070e90f23708201470ffd inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:a530b479dfe90d21a47105dd0725bd484 inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">void </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> &dirname) const</td></tr> <tr class="memdesc:a530b479dfe90d21a47105dd0725bd484 inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:a5f54a96c0705aa977f07372f67bc6ea1 inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr> <tr class="memitem:ab21390920ef2607b5ebb50b496a7a585 inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">void </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> &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"> </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> </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"> </td></tr> <tr class="memitem:a4a3693746a2c797bf5e70c6177ecb838 inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#a4a3693746a2c797bf5e70c6177ecb838">dirInfo</a> (std::list< std::string > &retlist, const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &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"> </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"> </td></tr> <tr class="memitem:a98a5367b94fde5ca4f0bfd75e6631b30 inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">void </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> &retlist, const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &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"> </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"> </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> </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> &filename) const</td></tr> <tr class="memdesc:a5cd01dc276cf7c31d0370286b307f0fd inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft"> </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"> </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> </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"> </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"> </td></tr> <tr class="memitem:a15e173e1d216b1b864de62ccfc5be634 inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#a15e173e1d216b1b864de62ccfc5be634">getDetectedDevices</a> (std::vector< std::string > &devices, unsigned int &index) const</td></tr> <tr class="memdesc:a15e173e1d216b1b864de62ccfc5be634 inherit pub_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft"> </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"> </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaMultiCurl.html#a925dfa7f2de7802dffab6c3a9160771b">isDNSok</a> (const std::string &host) const</td></tr> <tr class="separator:a925dfa7f2de7802dffab6c3a9160771b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a79036369d1dd2556e2ab6766953e1800"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaMultiCurl.html#a79036369d1dd2556e2ab6766953e1800">setDNSok</a> (const std::string &host) const</td></tr> <tr class="separator:a79036369d1dd2556e2ab6766953e1800"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9ebc9008391461e5df94dd29ddedad76"><td class="memItemLeft" align="right" valign="top">CURL * </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaMultiCurl.html#a9ebc9008391461e5df94dd29ddedad76">fromEasyPool</a> (const std::string &host) const</td></tr> <tr class="separator:a9ebc9008391461e5df94dd29ddedad76"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad7f1be512d85586b312461a27cb6bf64"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaMultiCurl.html#ad7f1be512d85586b312461a27cb6bf64">toEasyPool</a> (const std::string &host, CURL *easy) const</td></tr> <tr class="separator:ad7f1be512d85586b312461a27cb6bf64"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab2af9d31c48dd41a9db85bd657c79fa4"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </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"> </td></tr> <tr class="memitem:ad5f656164ad5c07884bfe4176bf90079"><td class="memItemLeft" align="right" valign="top">void </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> &<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"> </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="-"/> 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> </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> &<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"> </td></tr> <tr class="memitem:a6f43fbf2126d7cbc76334eb8fcdb24d8 inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </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"> </td></tr> <tr class="memitem:abaf84819f1daeb8afd45751898586a1f inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaCurl.html#abaf84819f1daeb8afd45751898586a1f">releaseFrom</a> (const std::string &ejectDev)</td></tr> <tr class="memdesc:abaf84819f1daeb8afd45751898586a1f inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:ad68804b64f0ecd6806dfb6b5b6647aae inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="memItemLeft" align="right" valign="top">virtual void </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> &filename, const <a class="el" href="classzypp_1_1ByteCount.html">ByteCount</a> &expectedFileSize_r) const override</td></tr> <tr class="memdesc:ad68804b64f0ecd6806dfb6b5b6647aae inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:ab924df6e4b869eb6a4b3fbebdfe0f15b inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="memItemLeft" align="right" valign="top">virtual void </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> &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"> </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"> </td></tr> <tr class="memitem:abdbf7a6d44b20eb684b5140cf60ce2b8 inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaCurl.html#abdbf7a6d44b20eb684b5140cf60ce2b8">getDirInfo</a> (std::list< std::string > &retlist, const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &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"> </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"> </td></tr> <tr class="memitem:a27dabc1c3cc4bf376fca77235a50b30b inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="memItemLeft" align="right" valign="top">virtual void </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> &retlist, const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &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"> </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"> </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> </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> &filename) const</td></tr> <tr class="memdesc:a88f3f50dff5f60368e09eadee1385c69 inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="mdescLeft"> </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"> </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> </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> &filename) const</td></tr> <tr class="separator:af726811451a299b1511866523fd26403 inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5d3e048bf290d6fd2f06ff5724f32796 inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </td></tr> <tr class="memitem:a79819418472aead6fe5092ff4f84ec79 inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="memItemLeft" align="right" valign="top">virtual void </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> &srcFilename, const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &targetFilename, const <a class="el" href="classzypp_1_1ByteCount.html">ByteCount</a> &expectedFileSize_r) const override</td></tr> <tr class="separator:a79819418472aead6fe5092ff4f84ec79 inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="memSeparator" colspan="2"> </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> </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> &apoint) const</td></tr> <tr class="memdesc:afce05718fc1329b7cd823cae6fb294a3 inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:a5ae5fe4bd946b91625265ac73f9d61ce inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="memItemLeft" align="right" valign="top">void </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> &<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"> </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"> </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> </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> &filename) const</td></tr> <tr class="memdesc:a080fd4c8569199af664c306ea19d65d3 inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:a7d091e2453a68d748f1eb96a9be0be3b inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="memItemLeft" align="right" valign="top">void </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> &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"> </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"> </td></tr> <tr class="memitem:af1ff58b3c1d0e3b0fdb005f8e53a05f9 inherit pro_methods_classzypp_1_1media_1_1MediaCurl"><td class="memItemLeft" align="right" valign="top">void </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> &srcFilename, const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &dest, FILE *file, <a class="el" href="structzypp_1_1callback_1_1SendReport.html">callback::SendReport</a>< <a class="el" href="structzypp_1_1media_1_1DownloadProgressReport.html">DownloadProgressReport</a> > &_report, const <a class="el" href="classzypp_1_1ByteCount.html">ByteCount</a> &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"> </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="-"/> 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> </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"> </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"> </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> </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"> </td></tr> <tr class="memitem:a2b6b7e4c7386ef811086f5b111468059 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </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> </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"> </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"> </td></tr> <tr class="memitem:a87c6c31ca9900d473167ab7468e0b008 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">void </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> &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"> </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"> </td></tr> <tr class="memitem:a864044c8347c913961d5e98c097d453a inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">void </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> &ref)</td></tr> <tr class="memdesc:a864044c8347c913961d5e98c097d453a inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft"> </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"> </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> </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"> </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"> </td></tr> <tr class="memitem:a481a1b407609bfffee28a36d70d47e7e inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">void </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> &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"> </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"> </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> </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"> </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"> </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> </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> &attach_root) const</td></tr> <tr class="memdesc:a1aa63bb9bd2e9e8ed9e9b9119f998cb5 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:a85f9e8bab5a1e3fcbc61e0436aa82f14 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </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> </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> &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"> </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"> </td></tr> <tr class="memitem:a6e644fc28bbd76d816b95b0454f2acac inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">std::string </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"> </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"> </td></tr> <tr class="memitem:a6fbdb4561add8d76085ff4c173bd6025 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">void </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> &ref)</td></tr> <tr class="memdesc:a6fbdb4561add8d76085ff4c173bd6025 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft"> </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"> </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> </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> &media) const</td></tr> <tr class="memdesc:ad899dfad84e78bb80ae8e7302aae752f inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft"> </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"> </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> </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"> </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"> </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> </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"> </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"> </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> </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"> </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"> </td></tr> <tr class="memitem:a7cd266c754ecb7242c0dd46673de8046 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr> <tr class="memitem:ac1d1c0dd35699967c3f0d3bacfb7ecf3 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">void </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> &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"> </td></tr> <tr class="memitem:aeba9ca80ae9acf5cfedb37f4b8e90f8a inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#aeba9ca80ae9acf5cfedb37f4b8e90f8a">forceEject</a> (const std::string &device)</td></tr> <tr class="memdesc:aeba9ca80ae9acf5cfedb37f4b8e90f8a inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:a872fe19f4d94ec222e0fb880dc2e7520 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#a872fe19f4d94ec222e0fb880dc2e7520">getDirectoryYast</a> (std::list< std::string > &retlist, const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &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"> </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"> </td></tr> <tr class="memitem:ae33c2080c4ceab20057e85201dc12e55 inherit pro_methods_classzypp_1_1media_1_1MediaHandler"><td class="memItemLeft" align="right" valign="top">void </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> &retlist, const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &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"> </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"> </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 </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"> </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="-"/> 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 </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"> </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"> </td></tr> <tr class="memitem:a2c813f670c09e567961857af5de200fd inherit pro_static_methods_classzypp_1_1media_1_1MediaCurl"><td class="memItemLeft" align="right" valign="top">static int </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"> </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"> </td></tr> <tr class="memitem:ae362b1521ff48a6fea78a8bb0728e57b inherit pro_static_methods_classzypp_1_1media_1_1MediaCurl"><td class="memItemLeft" align="right" valign="top">static CURL * </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"> </td></tr> <tr class="memitem:a1344b99755c8d48c31949da35600c64b inherit pro_static_methods_classzypp_1_1media_1_1MediaCurl"><td class="memItemLeft" align="right" valign="top">static void </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> &expectedFileSize)</td></tr> <tr class="memdesc:a1344b99755c8d48c31949da35600c64b inherit pro_static_methods_classzypp_1_1media_1_1MediaCurl"><td class="mdescLeft"> </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"> </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="-"/> 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> </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> &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"> </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"> </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 * </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"> </td></tr> <tr class="memitem:ae737c49a072aba6cb5f99b484d0acdf5"><td class="memItemLeft" align="right" valign="top">CURLM * </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"> </td></tr> <tr class="memitem:a8afe6b54079c30acf21fe36aff95b6c1"><td class="memItemLeft" align="right" valign="top">std::set< std::string > </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"> </td></tr> <tr class="memitem:a28f04b17ee5c528bab1792403e0bd3d5"><td class="memItemLeft" align="right" valign="top">std::map< std::string, CURL * > </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"> </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 </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"> </td></tr> <tr class="memitem:a8f102b03ef173ff00ebd78cbf519619d"><td class="memItemLeft" align="right" valign="top">class </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"> </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="-"/> 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  </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaCurl.html#a0d68e2e2e4e139e4af514bdce9382dca">RequestOption</a> { <br />   <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 />   <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"> </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="-"/> 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>< <a class="el" href="classzypp_1_1media_1_1MediaHandler.html">MediaHandler</a> > </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"> </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>< const <a class="el" href="classzypp_1_1media_1_1MediaHandler.html">MediaHandler</a> > </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"> </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="-"/> 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 </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> &)</td></tr> <tr class="separator:a0a203b64ae743397e3708cf35ff03f0b inherit pub_static_methods_classzypp_1_1media_1_1MediaCurl"><td class="memSeparator" colspan="2"> </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="-"/> 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> </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> &attach_prefix)</td></tr> <tr class="separator:a625a50ce49e43114b82295a63013bb47 inherit pub_static_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1MediaHandler.html#a40ba095706505a02480be10c57fedae6">getRealPath</a> (const std::string &path)</td></tr> <tr class="separator:a40ba095706505a02480be10c57fedae6 inherit pub_static_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2"> </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> </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> &path)</td></tr> <tr class="separator:a7038c484713c8c7258b8d5daa465a91b inherit pub_static_methods_classzypp_1_1media_1_1MediaHandler"><td class="memSeparator" colspan="2"> </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="-"/> 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 * </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"> </td></tr> <tr class="memitem:a46c27c572fe2bd31f6379aac6ab8b898 inherit pro_attribs_classzypp_1_1media_1_1MediaCurl"><td class="memItemLeft" align="right" valign="top">char </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"> </td></tr> <tr class="memitem:af9d5a72ff7fd2e232795ec8a62ffd80d inherit pro_attribs_classzypp_1_1media_1_1MediaCurl"><td class="memItemLeft" align="right" valign="top">curl_slist * </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"> </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> </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"> </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="-"/> 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> </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"> </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"> </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> </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"> </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"> </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 & Destructor Documentation</h2> <a id="a85e3d5d6a25b915aea14be2adc179420"></a> <h2 class="memtitle"><span class="permalink"><a href="#a85e3d5d6a25b915aea14be2adc179420">◆ </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> & </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> & </td> <td class="paramname"><em>attach_point_hint_r</em> </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">◆ </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">◆ </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> & </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> & </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>< <a class="el" href="structzypp_1_1media_1_1DownloadProgressReport.html">DownloadProgressReport</a> > & </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> & </td> <td class="paramname"><em>expectedFileSize_r</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">RequestOptions </td> <td class="paramname"><em>options</em> = <code><a class="el" href="classzypp_1_1media_1_1MediaCurl.html#a0d68e2e2e4e139e4af514bdce9382dcaaf46657f7158576794106a62b2d9085bd">OPTION_NONE</a></code> </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">◆ </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> & </td> <td class="paramname"><em>filename</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">FILE * </td> <td class="paramname"><em>fp</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">std::vector< <a class="el" href="classzypp_1_1Url.html">Url</a> > * </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>< <a class="el" href="structzypp_1_1media_1_1DownloadProgressReport.html">DownloadProgressReport</a> > * </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> * </td> <td class="paramname"><em>blklist</em> = <code>0</code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">off_t </td> <td class="paramname"><em>filesize</em> = <code>off_t(-1)</code> </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">◆ </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 & </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">◆ </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 & </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">◆ </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 & </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">◆ </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 & </td> <td class="paramname"><em>host</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">CURL * </td> <td class="paramname"><em>easy</em> </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">◆ </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">◆ </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> & </td> <td class="paramname"><em>url</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">FILE * </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> * </td> <td class="paramname"><em>blklist</em> </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">◆ </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 * </td> <td class="paramname"><em>clientp</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"><em>dltotal</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"><em>dlnow</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"><em>ultotal</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"><em>ulnow</em> </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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<std::string> 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">◆ </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<std::string, CURL *> 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>