Sophie

Sophie

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

libzypp-doc-17.9.0-1.1.mga7.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>libzypp: Todo List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(initResizable);
/* @license-end */</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">libzypp
   &#160;<span id="projectnumber">17.9.0</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('todo.html','');});
/* @license-end */
</script>
<div id="doc-content">
<div class="PageDoc"><div class="header">
  <div class="headertitle">
<div class="title">Todo List </div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><dl class="reflist">
<dt>Module <a class="el" href="namespacezypp_1_1filesystem.html#amgrpb59229c79d779949eb565288bf7b7b53">Digest computaion.</a>  </dt>
<dd><a class="anchor" id="_todo000046"></a>check cooperation with <a class="el" href="classzypp_1_1Digest.html" title="Compute Message Digests (MD5, SHA1 etc)">zypp::Digest</a>  </dd>
<dt>Module <a class="el" href="namespacezypp_1_1filesystem.html#amgrpb59229c79d779949eb565288bf7b7b53">Digest computaion.</a>  </dt>
<dd><a class="anchor" id="_todo000046"></a>check cooperation with <a class="el" href="classzypp_1_1Digest.html" title="Compute Message Digests (MD5, SHA1 etc)">zypp::Digest</a>  </dd>
<dt>Module <a class="el" href="namespacezypp_1_1filesystem.html#amgrpb59229c79d779949eb565288bf7b7b53">Digest computaion.</a>  </dt>
<dd><a class="anchor" id="_todo000046"></a>check cooperation with <a class="el" href="classzypp_1_1Digest.html" title="Compute Message Digests (MD5, SHA1 etc)">zypp::Digest</a>  </dd>
<dt>File <a class="el" href="Digest_8cc.html">Digest.cc</a>  </dt>
<dd><a class="anchor" id="_todo000017"></a>replace by Blocxx </dd>
<dt>File <a class="el" href="Digest_8h.html">Digest.h</a>  </dt>
<dd><a class="anchor" id="_todo000018"></a>replace by Blocxx </dd>
<dt>Module <a class="el" href="namespacezypp_1_1str.html#amgrpfcd76615ef4ba36af4a3e028b4c16504">Hexencode.</a>  </dt>
<dd><a class="anchor" id="_todo000010"></a>unsecape()  </dd>
<dt>Module <a class="el" href="namespacezypp_1_1str.html#amgrpfcd76615ef4ba36af4a3e028b4c16504">Hexencode.</a>  </dt>
<dd><a class="anchor" id="_todo000010"></a>unsecape()  </dd>
<dt>Module <a class="el" href="namespacezypp_1_1str.html#amgrpfcd76615ef4ba36af4a3e028b4c16504">Hexencode.</a>  </dt>
<dd><a class="anchor" id="_todo000010"></a>unsecape()  </dd>
<dt>Module <a class="el" href="group__ITERATOR.html">ITERATOR</a>  </dt>
<dd><a class="anchor" id="_todo000007"></a>Separate them into individual zypp header files.  </dd>
<dt>Member <a class="el" href="classzypp_1_1repo_1_1DeltaCandidates.html#ab23d37ca0a30fe8b7bc3ee0ddf0ce190">makeDeltaCandidates</a>  </dt>
<dd><a class="anchor" id="_todo000056"></a>templated ctor  </dd>
<dt>Member <a class="el" href="classzypp_1_1repo_1_1DeltaCandidates.html#a9d274f0fccc7d918f08ad3241a6fa2e3">makeDeltaCandidates</a>  </dt>
<dd><a class="anchor" id="_todo000055"></a>templated ctor  </dd>
<dt>Module <a class="el" href="structzypp_1_1PoolItem_1_1Impl.html#amgrpa60ecf240e953058b2212348de7547c5">Poor man's save/restore state.</a>  </dt>
<dd><a class="anchor" id="_todo000049"></a>There may be better save/restore state strategies. </dd>
<dt>Module <a class="el" href="classzypp_1_1Repository.html#amgrp08df0727984b222c65a3aec60fbcb402">Repository content manipulating methods.</a>  </dt>
<dd><a class="anchor" id="_todo000064"></a>maybe a separate Repository/Solvable content manip interface provided by the pool. </dd>
<dt>Module <a class="el" href="group__RESFILTERS.html">RESFILTERS</a>  </dt>
<dd><a class="anchor" id="_todo000065"></a>migrate to namespace filter and enhance to support Solvables as well.  </dd>
<dt>Member <a class="el" href="MediaCurl_8cc.html#ab3c327c40fb32a52a23414713e5af95e">SET_OPTION</a>  (opt, val)</dt>
<dd><a class="anchor" id="_todo000032"></a>deprecate SET_OPTION and use the typed versions below. </dd>
<dt>Module <a class="el" href="namespacezypp_1_1str.html#amgrp4eda996e9d842e06a32c8fd294b0998b">Trimming whitepace.</a>  </dt>
<dd><a class="anchor" id="_todo000013"></a>optimize l/r trim. </dd>
<dt>Module <a class="el" href="namespacezypp_1_1str.html#amgrp4eda996e9d842e06a32c8fd294b0998b">Trimming whitepace.</a>  </dt>
<dd><a class="anchor" id="_todo000013"></a>optimize l/r trim. </dd>
<dt>Module <a class="el" href="namespacezypp_1_1str.html#amgrp4eda996e9d842e06a32c8fd294b0998b">Trimming whitepace.</a>  </dt>
<dd><a class="anchor" id="_todo000013"></a>optimize l/r trim. </dd>
<dt>Member <a class="el" href="structzypp_1_1Arch_1_1CompatEntry.html#abfbb4b88c22bc87a4b660932cec31f61">zypp::Arch::CompatEntry::CompatBits</a>  </dt>
<dd><a class="anchor" id="_todo000001"></a>Migrate to some infinite BitField  </dd>
<dt>Class <a class="el" href="classzypp_1_1base_1_1Fd.html">zypp::base::Fd</a>  </dt>
<dd><a class="anchor" id="_todo000005"></a>It's dumb. Openflags and more related functions (read/write..) could be added.  </dd>
<dt>Class <a class="el" href="classzypp_1_1base_1_1ReferenceCounted.html">zypp::base::ReferenceCounted</a>  </dt>
<dd><a class="anchor" id="_todo000008"></a>Make counter thread safe.  </dd>
<dt>Namespace <a class="el" href="namespacezypp_1_1bit.html">zypp::bit</a>  </dt>
<dd><a class="anchor" id="_todo000014"></a>Use boost::mpl library to assert constraints at compiletime! There various like (TInt is an integral type) (begin+size &lt; maxbits) or ( field dependent constants must be within the range defined by size ). </dd>
<dt>Class <a class="el" href="classzypp_1_1C__Str.html">zypp::C_Str</a>  </dt>
<dd><a class="anchor" id="_todo000009"></a>Check whether to replace by boost::string_ref  </dd>
<dt>Class <a class="el" href="classzypp_1_1DefaultIntegral.html">zypp::DefaultIntegral&lt; Tp, TInitial &gt;</a>  </dt>
<dd><p class="startdd"><a class="anchor" id="_todo000002"></a>maybe specialize for bool, add logical and bit operators </p>
<p class="enddd">let TInitial default to 0 then remove <a class="el" href="Counter_8h.html">base/Counter.h</a>  </p>
</dd>
<dt>Member <a class="el" href="structzypp_1_1Dep.html#aff7d8f7a9d7a6ecc6bfe2369831d3525">zypp::Dep::Dep</a>  (const std::string &amp;strval_r)</dt>
<dd><a class="anchor" id="_todo000016"></a>refine exceptions and check throw.  </dd>
<dt>Class <a class="el" href="classzypp_1_1DtorReset.html">zypp::DtorReset</a>  </dt>
<dd><a class="anchor" id="_todo000003"></a>Check if using call_traits enables '<a class="el" href="classzypp_1_1DtorReset.html" title="Assign a vaiable a certain value when going out of scope.">DtorReset</a>(std::string,"value")', as this currently would require assignment of 'char[]'.  </dd>
<dt>Class <a class="el" href="classzypp_1_1Exception.html">zypp::Exception</a>  </dt>
<dd><a class="anchor" id="_todo000004"></a>That's a draft to have a common way of throwing exceptions. Most probabely we'll finally use blocxx exceptions. Here, but not in the remaining code of zypp. If we can we should try to wrap the blocxx macros and typedef the classes in here.  </dd>
<dt>Member <a class="el" href="classzypp_1_1Fetcher.html#aefee7d3271ca369c858ca540deacc4ed">zypp::Fetcher::enqueueDigested</a>  (const <a class="el" href="classzypp_1_1OnMediaLocation.html" title="Describes a path on a certain media amongs as the information required to download it,...">OnMediaLocation</a> &amp;resource, const FileChecker &amp;checker=<a class="el" href="namespacezypp.html#ae95ba3a6af05a2b35ed49092f78ce2b3" title="Functor signature used to check files.">FileChecker()</a>, const Pathname &amp;deltafile=Pathname())</dt>
<dd><a class="anchor" id="_todo000019"></a>FIXME implement checker == operator to avoid this. </dd>
<dt>Namespace <a class="el" href="namespacezypp_1_1filesystem.html">zypp::filesystem</a>  </dt>
<dd><p class="startdd"><a class="anchor" id="_todo000042"></a>move <a class="el" href="namespacezypp_1_1filesystem.html" title="Types and functions for filesystem operations.">zypp::filesystem</a> stuff into separate header </p>
<p class="interdd">Add tmpfile and tmpdir handling. </p>
<p class="interdd">think about using Exceptions in <a class="el" href="namespacezypp_1_1filesystem.html" title="Types and functions for filesystem operations.">zypp::filesystem</a> </p>
<p class="enddd">provide a readdir iterator; at least provide an interface using an insert_iterator to be independent from std::container.  </p>
</dd>
<dt>Member <a class="el" href="namespacezypp_1_1filesystem.html#a9dcf6a34abe97f0cfe79fc9af040d38c">zypp::filesystem::erase</a>  (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html" title="Pathname.">Pathname</a> &amp;path)</dt>
<dd><a class="anchor" id="_todo000047"></a>check cooperation with zypp::TmpFile and zypp::TmpDir  </dd>
<dt>Member <a class="el" href="namespacezypp_1_1filesystem.html#a29a964b2276d62ff455b096f40269896">zypp::filesystem::FileType</a>  </dt>
<dd><a class="anchor" id="_todo000043"></a>Think about an <a class="el" href="group__g__EnumerationClass.html">Enumeration Class</a>  </dd>
<dt>Class <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">zypp::filesystem::Pathname</a>  </dt>
<dd><a class="anchor" id="_todo000048"></a>Add support for handling extensions incl. stripping extensions from basename (basename("/path/foo.baa", ".baa") ==&gt; "foo")  </dd>
<dt>Member <a class="el" href="namespacezypp_1_1filesystem.html#a424d384472de80e5cc48f5d5662cc859">zypp::filesystem::readdir</a>  (std::list&lt; std::string &gt; &amp;retlist, const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html" title="Pathname.">Pathname</a> &amp;path, bool dots=true)</dt>
<dd><a class="anchor" id="_todo000044"></a>provide some readdirIterator.  </dd>
<dt>Member <a class="el" href="namespacezypp_1_1filesystem.html#a195495cc2220a9ae7d618c7121c0f384">zypp::filesystem::readdir</a>  (std::list&lt; Pathname &gt; &amp;retlist, const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html" title="Pathname.">Pathname</a> &amp;path, bool dots=true)</dt>
<dd><a class="anchor" id="_todo000045"></a>provide some readdirIterator.  </dd>
<dt>Namespace <a class="el" href="namespacezypp_1_1functor_1_1functor__detail.html">zypp::functor::functor_detail</a>  </dt>
<dd><a class="anchor" id="_todo000006"></a>drop it an use boost::ref  </dd>
<dt>Namespace <a class="el" href="namespacezypp_1_1HACK.html">zypp::HACK</a>  </dt>
<dd><a class="anchor" id="_todo000015"></a>Eliminate this!  </dd>
<dt>Class <a class="el" href="classzypp_1_1HistoryLog.html">zypp::HistoryLog</a>  </dt>
<dd><a class="anchor" id="_todo000020"></a>The implementation as pseudo signleton is questionable. Use <a class="el" href="classshared__ptr.html">shared_ptr</a> instead of handcrafted ref/unref. Manage multiple logs at different locations.  </dd>
<dt>Class <a class="el" href="classzypp_1_1IdStringType.html">zypp::IdStringType&lt; Derived &gt;</a>  </dt>
<dd><p class="startdd"><a class="anchor" id="_todo000021"></a>allow redefinition of order vis _doCompare not only for char* but on any level</p>
<p class="enddd"></p>
</dd>
<dt>Member <a class="el" href="namespacezypp.html#ac961a226d9b11672a1345b19fc35de7f">zypp::make</a>  (const <a class="el" href="classzypp_1_1sat_1_1Solvable.html" title="A Solvable object within the sat Pool.">sat::Solvable</a> &amp;solvable_r)</dt>
<dd><a class="anchor" id="_todo000067"></a>make&lt;&gt; was a poor choice (AFAIR because gcc had some trouble with asKind&lt;&gt;(sat::Solvable)). Remove it in favour of asKind&lt;&gt;(sat::Solvable)  </dd>
<dt>Class <a class="el" href="classzypp_1_1media_1_1CredentialManager.html">zypp::media::CredentialManager</a>  </dt>
<dd><p class="startdd"><a class="anchor" id="_todo000025"></a>better method names </p>
<p class="enddd">delete(AuthData) method  </p>
</dd>
<dt>Member <a class="el" href="classzypp_1_1media_1_1CredentialManager.html#aac50e95a7b514d724eceac08a1bd95ad">zypp::media::CredentialManager::addCred</a>  (const <a class="el" href="classzypp_1_1media_1_1AuthData.html" title="Class for handling media authentication data.">AuthData</a> &amp;cred)</dt>
<dd><p class="startdd"><a class="anchor" id="_todo000027"></a>Currently no callback is called, credentials are automatically saved to user's credentials.cat if no 'credentials' parameter has been specified </p>
<p class="enddd"><a class="anchor" id="_todo000022"></a>ask user where to store these creds. saving to user creds for now  </p>
</dd>
<dt>Member <a class="el" href="classzypp_1_1media_1_1CredentialManager.html#a57dda5af29b02cd52831b8af3afc15c2">zypp::media::CredentialManager::getCred</a>  (const <a class="el" href="classzypp_1_1Url.html" title="Url manipulation class.">Url</a> &amp;url)</dt>
<dd><a class="anchor" id="_todo000026"></a>return a copy instead?  </dd>
<dt>Member <a class="el" href="classzypp_1_1media_1_1CredentialManager.html#a9a0a6b90f630172901af38c4855aff08">zypp::media::CredentialManager::saveInFile</a>  (const <a class="el" href="classzypp_1_1media_1_1AuthData.html" title="Class for handling media authentication data.">AuthData</a> &amp;, const Pathname &amp;credFile)</dt>
<dd><a class="anchor" id="_todo000023"></a>figure out the reason(?), call back to user  </dd>
<dt>Class <a class="el" href="structzypp_1_1media_1_1CredManagerOptions.html">zypp::media::CredManagerOptions</a>  </dt>
<dd><a class="anchor" id="_todo000024"></a>configurable cred file locations  </dd>
<dt>Member <a class="el" href="classzypp_1_1media_1_1MediaCIFS.html#a54236684ebf032f1240821e24fb9e57d">zypp::media::MediaCIFS::authenticate</a>  (<a class="el" href="classzypp_1_1media_1_1AuthData.html" title="Class for handling media authentication data.">AuthData</a> &amp;authdata, bool firstTry) const</dt>
<dd><p class="startdd"><a class="anchor" id="_todo000029"></a>need a way to pass different <a class="el" href="structzypp_1_1media_1_1CredManagerOptions.html">CredManagerOptions</a> here </p>
<p class="interdd"><a class="anchor" id="_todo000030"></a>add comma to the message for the next release </p>
<p class="enddd"><a class="anchor" id="_todo000031"></a>find a way to save the url with changed username back to repoinfo or dont store urls with username (and either forbid more repos with the same url and different user, or return a set of credentials from CM and try them one by one)  </p>
</dd>
<dt>Member <a class="el" href="classzypp_1_1media_1_1MediaCurl.html#ad4bb3a3097ae2bc2438915db8403ac4c">zypp::media::MediaCurl::authenticate</a>  (const std::string &amp;availAuthTypes, bool firstTry) const</dt>
<dd><p class="startdd"><a class="anchor" id="_todo000033"></a>need a way to pass different <a class="el" href="structzypp_1_1media_1_1CredManagerOptions.html">CredManagerOptions</a> here </p>
<p class="enddd"><a class="anchor" id="_todo000034"></a>find a way to save the url with changed username back to repoinfo or dont store urls with username (and either forbid more repos with the same url and different user, or return a set of credentials from CM and try them one by one)  </p>
</dd>
<dt>Class <a class="el" href="classzypp_1_1media_1_1MediaPriority.html">zypp::media::MediaPriority</a>  </dt>
<dd><a class="anchor" id="_todo000035"></a>Maybe introduce a static tribool, to allow overwriting zypp.conf(download.media_preference) default.  </dd>
<dt>Member <a class="el" href="classzypp_1_1MediaSetAccess.html#a291139f8560849eaaef923ad957c8f2e">zypp::MediaSetAccess::provideDir</a>  (const Pathname &amp;dir, bool recursive, unsigned media_nr=1, ProvideFileOptions options=PROVIDE_DEFAULT)</dt>
<dd><a class="anchor" id="_todo000036"></a>throw SkipRequestException if a problem occured and user has chosen to skip the current operation. The calling code should continue with the next one, if possible.  </dd>
<dt>Member <a class="el" href="namespacezypp_1_1misc.html#aa336641e8fe620e1e8f7d60f7d7b73ae">zypp::misc::defaultLoadSystem</a>  (const Pathname &amp;sysRoot_r="/", LoadSystemFlags flags_r=LoadSystemFlags())</dt>
<dd><a class="anchor" id="_todo000037"></a>properly handle service refreshs  </dd>
<dt>Class <a class="el" href="classzypp_1_1OnMediaLocation.html">zypp::OnMediaLocation</a>  </dt>
<dd><a class="anchor" id="_todo000038"></a>Implement cheap copy via COW.  </dd>
<dt>Class <a class="el" href="classzypp_1_1packagedelta_1_1DeltaRpm.html">zypp::packagedelta::DeltaRpm</a>  </dt>
<dd><a class="anchor" id="_todo000057"></a>cheap copy! (switch to RWCOW)  </dd>
<dt>Member <a class="el" href="classzypp_1_1parser_1_1yum_1_1RepomdFileReader_1_1Impl.html#a2e6ffd85fa8349a65373f07c33d80b1e">zypp::parser::yum::RepomdFileReader::Impl::consumeNode</a>  (Reader &amp;reader_r)</dt>
<dd><a class="anchor" id="_todo000041"></a>xpath: /repomd/open-checksum (?)  </dd>
<dt>Member <a class="el" href="classzypp_1_1PoolItem.html#aa0abd12671a625baee69c49495a790c5">zypp::PoolItem::PoolItemSaver</a>  </dt>
<dd><a class="anchor" id="_todo000050"></a>get rid of it. </dd>
<dt>Class <a class="el" href="classzypp_1_1PoolItemBest.html">zypp::PoolItemBest</a>  </dt>
<dd><a class="anchor" id="_todo000051"></a>Support arbitrary Predicates.  </dd>
<dt>Member <a class="el" href="classzypp_1_1PoolQuery.html#a86e3c6297b89fbd8e330194e2af308f4">zypp::PoolQuery::addAttribute</a>  (const <a class="el" href="classzypp_1_1sat_1_1SolvAttr.html" title="Solvable attribute keys.">sat::SolvAttr</a> &amp;attr, const std::string &amp;value="")</dt>
<dd><a class="anchor" id="_todo000052"></a>check the above </dd>
<dt>Member <a class="el" href="classzypp_1_1Product_1_1UrlList.html#a09b945f20c07c134c5993ba7bbc30573">zypp::Product::UrlList::ListType</a>  </dt>
<dd><a class="anchor" id="_todo000053"></a>Change to directly iterate the .solv  </dd>
<dt>Member <a class="el" href="structzypp_1_1Rel.html#ae64c3e06d93c13cd79e1a08efb3f72b2">zypp::Rel::Rel</a>  (const std::string &amp;strval_r)</dt>
<dd><a class="anchor" id="_todo000054"></a>refine exceptions and check throw.  </dd>
<dt>Member <a class="el" href="classzypp_1_1repo_1_1RepoMediaAccess_1_1Impl.html#a3fa34b2fc05d7d85dfa1e529a00e50d8">zypp::repo::RepoMediaAccess::Impl::mediaAccessForUrl</a>  (const <a class="el" href="classzypp_1_1Url.html" title="Url manipulation class.">Url</a> &amp;url, <a class="el" href="classzypp_1_1RepoInfo.html" title="What is known about a repository.">RepoInfo</a> repo)</dt>
<dd><a class="anchor" id="_todo000058"></a>This mixture of media and repos specific data is fragile.  </dd>
<dt>Member <a class="el" href="classzypp_1_1repo_1_1RepoMediaAccess.html#acd522c2f7d27db8e9d50269b61e7bc54">zypp::repo::RepoMediaAccess::provideFile</a>  (<a class="el" href="classzypp_1_1RepoInfo.html" title="What is known about a repository.">RepoInfo</a> repo_r, const <a class="el" href="classzypp_1_1OnMediaLocation.html" title="Describes a path on a certain media amongs as the information required to download it,...">OnMediaLocation</a> &amp;loc_r, const <a class="el" href="classzypp_1_1ProvideFilePolicy.html" title="Policy for provideFile and RepoMediaAccess.">ProvideFilePolicy</a> &amp;policy_r)</dt>
<dd><a class="anchor" id="_todo000059"></a>Investigate why this needs a non-const <a class="el" href="classzypp_1_1Repository.html">Repository</a> as arg.  </dd>
<dt>Member <a class="el" href="classzypp_1_1repo_1_1susetags_1_1Downloader.html#a3661f15a2446f07f2152153b37d77f0b">zypp::repo::susetags::Downloader::download</a>  (<a class="el" href="classzypp_1_1MediaSetAccess.html" title="Media access layer responsible for handling files distributed on a set of media with media change and...">MediaSetAccess</a> &amp;media, const Pathname &amp;dest_dir, const <a class="el" href="classzypp_1_1ProgressData.html#a89143a717926c1fa891ba91f07ad7aa8" title="Most simple version of progress reporting The percentage in most cases.">ProgressData::ReceiverFnc</a> &amp;progress=<a class="el" href="classzypp_1_1ProgressData.html#a89143a717926c1fa891ba91f07ad7aa8" title="Most simple version of progress reporting The percentage in most cases.">ProgressData::ReceiverFnc()</a>)</dt>
<dd><a class="anchor" id="_todo000060"></a>: Downloading/sigcheck of master index shoudl be common in base class  </dd>
<dt>Member <a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#aa26659c037bc1f56d49c06d078efdf99">zypp::RepoManager::Impl::modifyService</a>  (const std::string &amp;oldAlias, const <a class="el" href="classzypp_1_1ServiceInfo.html" title="Service data.">ServiceInfo</a> &amp;newService)</dt>
<dd><a class="anchor" id="_todo000062"></a>refresh the service automatically if url is changed?  </dd>
<dt>Member <a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#a06f81d0e9b1bd29b991531fcb532b736">zypp::RepoManager::Impl::refreshService</a>  (const std::string &amp;alias, const RefreshServiceOptions &amp;options_r)</dt>
<dd><a class="anchor" id="_todo000061"></a>add callbacks for apps (start, end, repo removed, repo added, repo changed)?  </dd>
<dt>Class <a class="el" href="classzypp_1_1ResObject.html">zypp::ResObject</a>  </dt>
<dd><a class="anchor" id="_todo000066"></a>Merge with <a class="el" href="classzypp_1_1Resolvable.html" title="Base for resolvable objects.">Resolvable</a>  </dd>
<dt>Class <a class="el" href="classzypp_1_1Resolvable.html">zypp::Resolvable</a>  </dt>
<dd><p class="startdd"><a class="anchor" id="_todo000068"></a>Merge with <a class="el" href="classzypp_1_1ResObject.html" title="Base for resolvable objects.">ResObject</a> </p>
<p class="enddd">Get rid of refcout/smart_prt bloat, as this type is actually IdBased (i.e. sizeof(unsigned))  </p>
</dd>
<dt>Class <a class="el" href="classzypp_1_1ResPoolProxy.html">zypp::ResPoolProxy</a>  </dt>
<dd><a class="anchor" id="_todo000070"></a>integrate it into <a class="el" href="classzypp_1_1ResPool.html" title="Global ResObject pool.">ResPool</a>  </dd>
<dt>Class <a class="el" href="structzypp_1_1ResPoolProxy_1_1Impl.html">zypp::ResPoolProxy::Impl</a>  </dt>
<dd><a class="anchor" id="_todo000069"></a>Seedup as it is still using old index  </dd>
<dt>Class <a class="el" href="classzypp_1_1sat_1_1ArrayAttr.html">zypp::sat::ArrayAttr&lt; TResult, TAttr &gt;</a>  </dt>
<dd><a class="anchor" id="_todo000074"></a>Maybe add some way to unify the result.  </dd>
<dt>Member <a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#ad0891f6ffd72c403d05f4772d7616d5f">zypp::sat::detail::PoolImpl::getRepo</a>  (RepoIdType id_r) const</dt>
<dd><a class="anchor" id="_todo000072"></a>a quick check whether the repo was meanwhile deleted. </dd>
<dt>Member <a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#ae4da0dde1921a7c1047db837b8572fe9">zypp::sat::detail::PoolImpl::prepare</a>  () const</dt>
<dd><a class="anchor" id="_todo000071"></a>actually requires a watcher.  </dd>
<dt>Class <a class="el" href="classzypp_1_1sat_1_1LocaleSupport.html">zypp::sat::LocaleSupport</a>  </dt>
<dd><a class="anchor" id="_todo000073"></a>If iterator is too slow install a proxy watching the <a class="el" href="classzypp_1_1sat_1_1Pool.html#a9e7ebb0cd83bc1030e2f2d4520242f6a" title="Housekeeping data serial number.">Pool::serial</a>.  </dd>
<dt>Class <a class="el" href="classzypp_1_1sat_1_1Queue.html">zypp::sat::Queue</a>  </dt>
<dd><a class="anchor" id="_todo000075"></a>template value_type to work with IString and other Id based types  </dd>
<dt>Class <a class="el" href="classzypp_1_1sat_1_1WhatObsoletes.html">zypp::sat::WhatObsoletes</a>  </dt>
<dd><a class="anchor" id="_todo000076"></a>Publish obsoleteUsesProvides config option.  </dd>
<dt>Member <a class="el" href="namespacezypp_1_1str.html#adb668ecb122eb6de2d61fa3b3cbea555">zypp::str::toLower</a>  (const std::string &amp;s)</dt>
<dd><a class="anchor" id="_todo000011"></a>improve  </dd>
<dt>Member <a class="el" href="namespacezypp_1_1str.html#a8843c43068c685e05885eb5d94dd710d">zypp::str::toUpper</a>  (const std::string &amp;s)</dt>
<dd><a class="anchor" id="_todo000012"></a>improve  </dd>
<dt>Class <a class="el" href="classzypp_1_1target_1_1hal_1_1HalContext.html">zypp::target::hal::HalContext</a>  </dt>
<dd><a class="anchor" id="_todo000078"></a>: wrap more functions.  </dd>
<dt>Class <a class="el" href="classzypp_1_1target_1_1hal_1_1HalDrive.html">zypp::target::hal::HalDrive</a>  </dt>
<dd><a class="anchor" id="_todo000079"></a>: wrap more functions.  </dd>
<dt>Class <a class="el" href="classzypp_1_1target_1_1hal_1_1HalVolume.html">zypp::target::hal::HalVolume</a>  </dt>
<dd><a class="anchor" id="_todo000080"></a>: wrap more functions.  </dd>
<dt>Class <a class="el" href="classzypp_1_1target_1_1RpmPostTransCollector.html">zypp::target::RpmPostTransCollector</a>  </dt>
<dd><a class="anchor" id="_todo000081"></a>Maybe embedd this into the TransactionSteps. </dd>
<dt>Member <a class="el" href="namespacezypp_1_1ui.html#a7b8657a86d4d56c3848b2bed39dffe62">zypp::ui::Status</a>  </dt>
<dd><a class="anchor" id="_todo000083"></a>make it an EnumerationClass  </dd>
<dt>Class <a class="el" href="structzypp_1_1ui_1_1StatusHelper.html">zypp::ui::StatusHelper</a>  </dt>
<dd><a class="anchor" id="_todo000082"></a>Unify status and pickStatus. </dd>
<dt>Class <a class="el" href="classzypp_1_1xml_1_1ParseDef_1_1Impl.html">zypp::xml::ParseDef::Impl</a>  </dt>
<dd><a class="anchor" id="_todo000039"></a>Check using share_ptr_from_this for parent in addNode.  </dd>
<dt>Class <a class="el" href="structzypp_1_1xml_1_1Validate.html">zypp::xml::Validate</a>  </dt>
<dd><a class="anchor" id="_todo000040"></a>Implement RelaxNG and W3C XSD  </dd>
<dt>Class <a class="el" href="classzypp_1_1ZConfig_1_1Impl.html">zypp::ZConfig::Impl</a>  </dt>
<dd><a class="anchor" id="_todo000084"></a>Enrich section and entry definition by some comment (including the default setting and provide some method to write this into a sample zypp.conf.  </dd>
<dt>Class <a class="el" href="classzypp_1_1ZYpp.html">zypp::ZYpp</a>  </dt>
<dd><a class="anchor" id="_todo000086"></a>define Exceptions <a class="el" href="classzypp_1_1ZYpp.html">ZYpp</a> API main interface  </dd>
<dt>Member <a class="el" href="classzypp_1_1zypp__detail_1_1ZYppImpl.html#a77864310d9b1ca7b285ce24aaa55a311">zypp::zypp_detail::ZYppImpl::commit</a>  (const <a class="el" href="classzypp_1_1ZYppCommitPolicy.html" title="Options and policies for ZYpp::commit.">ZYppCommitPolicy</a> &amp;policy_r)</dt>
<dd><a class="anchor" id="_todo000087"></a>Remove workflow from target, lot's of it could be done here, and target used for transact. </dd>
<dt>Member <a class="el" href="classzypp_1_1zypp__detail_1_1ZYppImpl.html#a48cdb81a19b22fb244e612eeafcf020c">zypp::zypp_detail::ZYppImpl::target</a>  () const</dt>
<dd><a class="anchor" id="_todo000088"></a>Signal locale change.</dd>
</dl>
</div></div><!-- PageDoc -->
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <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>