<!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.cc File 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('MediaMultiCurl_8cc.html','');}); /* @license-end */ </script> <div id="doc-content"> <div class="header"> <div class="summary"> <a href="#nested-classes">Classes</a> | <a href="#namespaces">Namespaces</a> | <a href="#define-members">Macros</a> | <a href="#func-members">Functions</a> </div> <div class="headertitle"> <div class="title">MediaMultiCurl.cc File Reference</div> </div> </div><!--header--> <div class="contents"> <div class="textblock"><code>#include <ctype.h></code><br /> <code>#include <sys/types.h></code><br /> <code>#include <signal.h></code><br /> <code>#include <sys/wait.h></code><br /> <code>#include <netdb.h></code><br /> <code>#include <arpa/inet.h></code><br /> <code>#include <vector></code><br /> <code>#include <iostream></code><br /> <code>#include <algorithm></code><br /> <code>#include "<a class="el" href="ZConfig_8h_source.html">zypp/ZConfig.h</a>"</code><br /> <code>#include "<a class="el" href="Logger_8h_source.html">zypp/base/Logger.h</a>"</code><br /> <code>#include "<a class="el" href="MediaMultiCurl_8h_source.html">zypp/media/MediaMultiCurl.h</a>"</code><br /> <code>#include "<a class="el" href="MetaLinkParser_8h_source.html">zypp/media/MetaLinkParser.h</a>"</code><br /> </div><div class="textblock"><div class="dynheader"> Include dependency graph for MediaMultiCurl.cc:</div> <div class="dyncontent"> <div class="center"><img src="MediaMultiCurl_8cc__incl.png" border="0" usemap="#zypp_2media_2MediaMultiCurl_8cc" alt=""/></div> <map name="zypp_2media_2MediaMultiCurl_8cc" id="zypp_2media_2MediaMultiCurl_8cc"> <area shape="rect" title=" " alt="" coords="2393,5,2599,32"/> <area shape="rect" title=" " alt="" coords="5,80,72,107"/> <area shape="rect" title=" " alt="" coords="185,379,274,405"/> <area shape="rect" title=" " alt="" coords="2534,80,2605,107"/> <area shape="rect" title=" " alt="" coords="2629,80,2712,107"/> <area shape="rect" title=" " alt="" coords="2737,80,2807,107"/> <area shape="rect" title=" " alt="" coords="2831,80,2921,107"/> <area shape="rect" title=" " alt="" coords="443,379,501,405"/> <area shape="rect" title=" " alt="" coords="2945,80,3020,107"/> <area shape="rect" title=" " alt="" coords="3044,80,3127,107"/> <area shape="rect" href="ZConfig_8h.html" title=" " alt="" coords="2341,80,2459,107"/> <area shape="rect" href="Logger_8h.html" title=" " alt="" coords="3302,304,3445,331"/> <area shape="rect" href="MediaMultiCurl_8h.html" title=" " alt="" coords="829,155,1032,181"/> <area shape="rect" href="MetaLinkParser_8h.html" title=" " alt="" coords="1515,229,1717,256"/> <area shape="rect" title=" " alt="" coords="2417,453,2479,480"/> <area shape="rect" title=" " alt="" coords="3237,304,3277,331"/> <area shape="rect" title=" " alt="" coords="1782,453,1839,480"/> <area shape="rect" href="APIConfig_8h.html" title="Provides API related macros." alt="" coords="3622,379,3751,405"/> <area shape="rect" href="NonCopyable_8h.html" title=" " alt="" coords="1801,304,1983,331"/> <area shape="rect" href="PtrTypes_8h.html" title=" " alt="" coords="930,379,1083,405"/> <area shape="rect" href="Arch_8h.html" title=" " alt="" coords="2823,229,2918,256"/> <area shape="rect" href="IdString_8h.html" title=" " alt="" coords="2342,379,2458,405"/> <area shape="rect" href="Locale_8h.html" title=" " alt="" coords="2301,155,2408,181"/> <area shape="rect" href="Pathname_8h.html" title=" " alt="" coords="1269,379,1398,405"/> <area shape="rect" href="TriBool_8h.html" title=" " alt="" coords="2155,379,2267,405"/> <area shape="rect" href="DownloadMode_8h.html" title=" " alt="" coords="3047,155,3212,181"/> <area shape="rect" href="RpmFlags_8h.html" title=" " alt="" coords="3241,155,3442,181"/> <area shape="rect" href="Easy_8h.html" title=" " alt="" coords="3194,453,3321,480"/> <area shape="rect" title=" " alt="" coords="1848,379,2016,405"/> <area shape="rect" title=" " alt="" coords="837,453,995,480"/> <area shape="rect" title=" " alt="" coords="1020,453,1177,480"/> <area shape="rect" title=" " alt="" coords="1201,453,1348,480"/> <area shape="rect" title=" " alt="" coords="646,453,813,480"/> <area shape="rect" title=" " alt="" coords="3001,379,3084,405"/> <area shape="rect" href="String_8h.html" title=" " alt="" coords="2635,304,2773,331"/> <area shape="rect" href="Iterator_8h.html" title=" " alt="" coords="2797,304,2944,331"/> <area shape="rect" href="IdStringType_8h.html" title=" " alt="" coords="2262,304,2407,331"/> <area shape="rect" href="RelCompare_8h.html" title=" " alt="" coords="3019,304,3162,331"/> <area shape="rect" title=" " alt="" coords="2877,379,2939,405"/> <area shape="rect" href="Hash_8h.html" title=" " alt="" coords="2533,229,2664,256"/> <area shape="rect" href="LanguageCode_8h.html" title=" " alt="" coords="2179,229,2338,256"/> <area shape="rect" title=" " alt="" coords="1575,379,1615,405"/> <area shape="rect" href="MediaHandler_8h.html" title=" " alt="" coords="1245,304,1440,331"/> <area shape="rect" href="MediaCurl_8h.html" title=" " alt="" coords="784,229,955,256"/> <area shape="rect" href="TransferSettings_8h.html" title=" " alt="" coords="576,304,787,331"/> <area shape="rect" href="ZYppCallbacks_8h.html" title=" " alt="" coords="811,304,970,331"/> <area shape="rect" href="MediaBlockList_8h.html" title=" " alt="" coords="249,304,450,331"/> <area shape="rect" href="Url_8h.html" title=" " alt="" coords="1159,379,1244,405"/> <area shape="rect" href="Exception_8h.html" title=" " alt="" coords="1515,304,1674,331"/> <area shape="rect" href="InputStream_8h.html" title=" " alt="" coords="1045,304,1221,331"/> </map> </div> </div> <p><a href="MediaMultiCurl_8cc_source.html">Go to the source code of this file.</a></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a> Classes</h2></td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1multifetchworker.html">zypp::media::multifetchworker</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1multifetchrequest.html">zypp::media::multifetchrequest</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a> Namespaces</h2></td></tr> <tr class="memitem:namespacezypp"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html">zypp</a></td></tr> <tr class="memdesc:namespacezypp"><td class="mdescLeft"> </td><td class="mdescRight">Easy-to use interface to the ZYPP dependency resolver. <br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:namespacezypp_1_1media"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp_1_1media.html">zypp::media</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a> Macros</h2></td></tr> <tr class="memitem:a940065dabe336da35fbbb2b3a28b122a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MediaMultiCurl_8cc.html#a940065dabe336da35fbbb2b3a28b122a">CURLVERSION_AT_LEAST</a>(M, N, O)   LIBCURL_VERSION_NUM >= ((((M)<<8)+(N))<<8)+(O)</td></tr> <tr class="separator:a940065dabe336da35fbbb2b3a28b122a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1e8e55307f41ee861fe86760195b6430"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MediaMultiCurl_8cc.html#a1e8e55307f41ee861fe86760195b6430">WORKER_STARTING</a>   0</td></tr> <tr class="separator:a1e8e55307f41ee861fe86760195b6430"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa9a2653c440e6b73921f49a5816d001b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MediaMultiCurl_8cc.html#aa9a2653c440e6b73921f49a5816d001b">WORKER_LOOKUP</a>   1</td></tr> <tr class="separator:aa9a2653c440e6b73921f49a5816d001b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab29858fd263a178e9f1f5c5ed9101c6d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MediaMultiCurl_8cc.html#ab29858fd263a178e9f1f5c5ed9101c6d">WORKER_FETCH</a>   2</td></tr> <tr class="separator:ab29858fd263a178e9f1f5c5ed9101c6d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9e9cd472f0d90bf892748ec268481ac9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MediaMultiCurl_8cc.html#a9e9cd472f0d90bf892748ec268481ac9">WORKER_DISCARD</a>   3</td></tr> <tr class="separator:a9e9cd472f0d90bf892748ec268481ac9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa52d0f4ff9c1f3a645ee49449d5a7af6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MediaMultiCurl_8cc.html#aa52d0f4ff9c1f3a645ee49449d5a7af6">WORKER_DONE</a>   4</td></tr> <tr class="separator:aa52d0f4ff9c1f3a645ee49449d5a7af6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad2fdfc82d2d4f5589cbb480635fd11c9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MediaMultiCurl_8cc.html#ad2fdfc82d2d4f5589cbb480635fd11c9">WORKER_SLEEP</a>   5</td></tr> <tr class="separator:ad2fdfc82d2d4f5589cbb480635fd11c9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af1286067849cd79c5079f17c8c53cabf"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MediaMultiCurl_8cc.html#af1286067849cd79c5079f17c8c53cabf">WORKER_BROKEN</a>   6</td></tr> <tr class="separator:af1286067849cd79c5079f17c8c53cabf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac4551bbc9efabf8378f35498f80b4679"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MediaMultiCurl_8cc.html#ac4551bbc9efabf8378f35498f80b4679">BLKSIZE</a>   131072</td></tr> <tr class="separator:ac4551bbc9efabf8378f35498f80b4679"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1dff61ea9aacb4ea9ca29d855d382e48"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MediaMultiCurl_8cc.html#a1dff61ea9aacb4ea9ca29d855d382e48">MAXURLS</a>   10</td></tr> <tr class="separator:a1dff61ea9aacb4ea9ca29d855d382e48"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> Functions</h2></td></tr> <tr class="memitem:a6d91bb651f075fb0b19a1c8f04199f9f"><td class="memItemLeft" align="right" valign="top">static double </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp_1_1media.html#a6d91bb651f075fb0b19a1c8f04199f9f">zypp::media::currentTime</a> ()</td></tr> <tr class="separator:a6d91bb651f075fb0b19a1c8f04199f9f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3f9cac6c1a4caf3e010945ff88bc129b"><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="namespacezypp_1_1media.html#a3f9cac6c1a4caf3e010945ff88bc129b">zypp::media::env_isset</a> (string name)</td></tr> <tr class="separator:a3f9cac6c1a4caf3e010945ff88bc129b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0a400c35695a52ef7d758de6541a178c"><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="namespacezypp_1_1media.html#a0a400c35695a52ef7d758de6541a178c">zypp::media::looks_like_metalink_fd</a> (int fd)</td></tr> <tr class="separator:a0a400c35695a52ef7d758de6541a178c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a00d50ca92988358bb454c16dcc5a8c36"><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="namespacezypp_1_1media.html#a00d50ca92988358bb454c16dcc5a8c36">zypp::media::looks_like_metalink</a> (const Pathname &file)</td></tr> <tr class="separator:a00d50ca92988358bb454c16dcc5a8c36"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Macro Definition Documentation</h2> <a id="a940065dabe336da35fbbb2b3a28b122a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a940065dabe336da35fbbb2b3a28b122a">◆ </a></span>CURLVERSION_AT_LEAST</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define CURLVERSION_AT_LEAST</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">M, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">N, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">O </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   LIBCURL_VERSION_NUM >= ((((M)<<8)+(N))<<8)+(O)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="MediaMultiCurl_8cc_source.html#l00034">34</a> of file <a class="el" href="MediaMultiCurl_8cc_source.html">MediaMultiCurl.cc</a>.</p> </div> </div> <a id="a1e8e55307f41ee861fe86760195b6430"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1e8e55307f41ee861fe86760195b6430">◆ </a></span>WORKER_STARTING</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define WORKER_STARTING   0</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="MediaMultiCurl_8cc_source.html#l00103">103</a> of file <a class="el" href="MediaMultiCurl_8cc_source.html">MediaMultiCurl.cc</a>.</p> </div> </div> <a id="aa9a2653c440e6b73921f49a5816d001b"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa9a2653c440e6b73921f49a5816d001b">◆ </a></span>WORKER_LOOKUP</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define WORKER_LOOKUP   1</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="MediaMultiCurl_8cc_source.html#l00104">104</a> of file <a class="el" href="MediaMultiCurl_8cc_source.html">MediaMultiCurl.cc</a>.</p> </div> </div> <a id="ab29858fd263a178e9f1f5c5ed9101c6d"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab29858fd263a178e9f1f5c5ed9101c6d">◆ </a></span>WORKER_FETCH</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define WORKER_FETCH   2</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="MediaMultiCurl_8cc_source.html#l00105">105</a> of file <a class="el" href="MediaMultiCurl_8cc_source.html">MediaMultiCurl.cc</a>.</p> </div> </div> <a id="a9e9cd472f0d90bf892748ec268481ac9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9e9cd472f0d90bf892748ec268481ac9">◆ </a></span>WORKER_DISCARD</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define WORKER_DISCARD   3</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="MediaMultiCurl_8cc_source.html#l00106">106</a> of file <a class="el" href="MediaMultiCurl_8cc_source.html">MediaMultiCurl.cc</a>.</p> </div> </div> <a id="aa52d0f4ff9c1f3a645ee49449d5a7af6"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa52d0f4ff9c1f3a645ee49449d5a7af6">◆ </a></span>WORKER_DONE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define WORKER_DONE   4</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="MediaMultiCurl_8cc_source.html#l00107">107</a> of file <a class="el" href="MediaMultiCurl_8cc_source.html">MediaMultiCurl.cc</a>.</p> </div> </div> <a id="ad2fdfc82d2d4f5589cbb480635fd11c9"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad2fdfc82d2d4f5589cbb480635fd11c9">◆ </a></span>WORKER_SLEEP</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define WORKER_SLEEP   5</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="MediaMultiCurl_8cc_source.html#l00108">108</a> of file <a class="el" href="MediaMultiCurl_8cc_source.html">MediaMultiCurl.cc</a>.</p> </div> </div> <a id="af1286067849cd79c5079f17c8c53cabf"></a> <h2 class="memtitle"><span class="permalink"><a href="#af1286067849cd79c5079f17c8c53cabf">◆ </a></span>WORKER_BROKEN</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define WORKER_BROKEN   6</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="MediaMultiCurl_8cc_source.html#l00109">109</a> of file <a class="el" href="MediaMultiCurl_8cc_source.html">MediaMultiCurl.cc</a>.</p> </div> </div> <a id="ac4551bbc9efabf8378f35498f80b4679"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac4551bbc9efabf8378f35498f80b4679">◆ </a></span>BLKSIZE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define BLKSIZE   131072</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="MediaMultiCurl_8cc_source.html#l00163">163</a> of file <a class="el" href="MediaMultiCurl_8cc_source.html">MediaMultiCurl.cc</a>.</p> </div> </div> <a id="a1dff61ea9aacb4ea9ca29d855d382e48"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1dff61ea9aacb4ea9ca29d855d382e48">◆ </a></span>MAXURLS</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define MAXURLS   10</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="MediaMultiCurl_8cc_source.html#l00164">164</a> of file <a class="el" href="MediaMultiCurl_8cc_source.html">MediaMultiCurl.cc</a>.</p> </div> </div> </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="dir_c187b43c6f283d9fc95eff3f44ce072a.html">zypp</a></li><li class="navelem"><a class="el" href="dir_e5855dea3351ea26b1c2dbf0da3539de.html">media</a></li><li class="navelem"><a class="el" href="MediaMultiCurl_8cc.html">MediaMultiCurl.cc</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>