Sophie

Sophie

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

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

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>libzypp: zypp::media::CurlAuthData Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(initResizable);
/* @license-end */</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">libzypp
   &#160;<span id="projectnumber">17.9.0</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classzypp_1_1media_1_1CurlAuthData.html','');});
/* @license-end */
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="classzypp_1_1media_1_1CurlAuthData-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">zypp::media::CurlAuthData Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>Curl HTTP authentication data.  
 <a href="classzypp_1_1media_1_1CurlAuthData.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="MediaUserAuth_8h_source.html">MediaUserAuth.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for zypp::media::CurlAuthData:</div>
<div class="dyncontent">
<div class="center"><img src="classzypp_1_1media_1_1CurlAuthData__inherit__graph.png" border="0" usemap="#zypp_1_1media_1_1CurlAuthData_inherit__map" alt="Inheritance graph"/></div>
<map name="zypp_1_1media_1_1CurlAuthData_inherit__map" id="zypp_1_1media_1_1CurlAuthData_inherit__map">
<area shape="rect"  title="Curl HTTP authentication data." alt="" coords="5,80,192,107"/>
<area shape="rect"  href="classzypp_1_1media_1_1AuthData.html" title="Class for handling media authentication data." alt="" coords="18,5,179,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:ab47d51937eda804a4a949fb49998ef05"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1CurlAuthData.html#ab47d51937eda804a4a949fb49998ef05">CurlAuthData</a> ()</td></tr>
<tr class="memdesc:ab47d51937eda804a4a949fb49998ef05"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default constructor.  <a href="#ab47d51937eda804a4a949fb49998ef05">More...</a><br /></td></tr>
<tr class="separator:ab47d51937eda804a4a949fb49998ef05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb2f95d378eb91935cb26d2e3bbbb270"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1CurlAuthData.html#afb2f95d378eb91935cb26d2e3bbbb270">CurlAuthData</a> (const <a class="el" href="classzypp_1_1media_1_1AuthData.html">AuthData</a> &amp;authData)</td></tr>
<tr class="separator:afb2f95d378eb91935cb26d2e3bbbb270"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6907236953b49e1a03862fad686b6ef6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1CurlAuthData.html#a6907236953b49e1a03862fad686b6ef6">CurlAuthData</a> (std::string &amp;<a class="el" href="classzypp_1_1media_1_1AuthData.html#af459cd246f955f040b7b9f50954e43cf">username</a>, std::string &amp;<a class="el" href="classzypp_1_1media_1_1AuthData.html#a19b5cce790aa06a9d4714cb3f6f1f7b3">password</a>, std::string &amp;auth_type)</td></tr>
<tr class="separator:a6907236953b49e1a03862fad686b6ef6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a200f80173fef2b616cbd4f73858f1476"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1CurlAuthData.html#a200f80173fef2b616cbd4f73858f1476">CurlAuthData</a> (std::string &amp;<a class="el" href="classzypp_1_1media_1_1AuthData.html#af459cd246f955f040b7b9f50954e43cf">username</a>, std::string &amp;<a class="el" href="classzypp_1_1media_1_1AuthData.html#a19b5cce790aa06a9d4714cb3f6f1f7b3">password</a>, long auth_type)</td></tr>
<tr class="separator:a200f80173fef2b616cbd4f73858f1476"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff0dad304938f1afa4cf13cdc7a9ff68"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1CurlAuthData.html#aff0dad304938f1afa4cf13cdc7a9ff68">valid</a> () const</td></tr>
<tr class="memdesc:aff0dad304938f1afa4cf13cdc7a9ff68"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks validity of authentication data.  <a href="#aff0dad304938f1afa4cf13cdc7a9ff68">More...</a><br /></td></tr>
<tr class="separator:aff0dad304938f1afa4cf13cdc7a9ff68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab590f12dcc105b34063b5040e4c1e29b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1CurlAuthData.html#ab590f12dcc105b34063b5040e4c1e29b">setAuthType</a> (std::string auth_type)</td></tr>
<tr class="memdesc:ab590f12dcc105b34063b5040e4c1e29b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set HTTP authentication type(s) to use.  <a href="#ab590f12dcc105b34063b5040e4c1e29b">More...</a><br /></td></tr>
<tr class="separator:ab590f12dcc105b34063b5040e4c1e29b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60ab665117bced4f9f2e6f21b0632644"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1CurlAuthData.html#a60ab665117bced4f9f2e6f21b0632644">setAuthType</a> (long auth_type)</td></tr>
<tr class="separator:a60ab665117bced4f9f2e6f21b0632644"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb0e6e482e7aca82aaa45bc0e0eec502"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1CurlAuthData.html#abb0e6e482e7aca82aaa45bc0e0eec502">authType</a> ()</td></tr>
<tr class="separator:abb0e6e482e7aca82aaa45bc0e0eec502"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e7f48f45b539e3656684bd209511f6c"><td class="memItemLeft" align="right" valign="top">const std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1CurlAuthData.html#a6e7f48f45b539e3656684bd209511f6c">authTypeAsString</a> ()</td></tr>
<tr class="separator:a6e7f48f45b539e3656684bd209511f6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0915e4bde7fa6a10e561f1728178a4f5"><td class="memItemLeft" align="right" valign="top">const std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1CurlAuthData.html#a0915e4bde7fa6a10e561f1728178a4f5">getUserPwd</a> () const</td></tr>
<tr class="separator:a0915e4bde7fa6a10e561f1728178a4f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c4bd08961ce8ae9573aa925e41e574c"><td class="memItemLeft" align="right" valign="top">virtual std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1CurlAuthData.html#a6c4bd08961ce8ae9573aa925e41e574c">dumpOn</a> (std::ostream &amp;str) const</td></tr>
<tr class="separator:a6c4bd08961ce8ae9573aa925e41e574c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classzypp_1_1media_1_1AuthData"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classzypp_1_1media_1_1AuthData')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classzypp_1_1media_1_1AuthData.html">zypp::media::AuthData</a></td></tr>
<tr class="memitem:ae3772d286751576b743a973203cd67e6 inherit pub_methods_classzypp_1_1media_1_1AuthData"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1AuthData.html#ae3772d286751576b743a973203cd67e6">AuthData</a> ()</td></tr>
<tr class="separator:ae3772d286751576b743a973203cd67e6 inherit pub_methods_classzypp_1_1media_1_1AuthData"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4247b5c4d3706762d7823c95f96835f inherit pub_methods_classzypp_1_1media_1_1AuthData"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1AuthData.html#ab4247b5c4d3706762d7823c95f96835f">AuthData</a> (const <a class="el" href="classzypp_1_1Url.html">Url</a> &amp;<a class="el" href="classzypp_1_1media_1_1AuthData.html#a59c7b6f616f1b8583ce6ce90c00a5268">url</a>)</td></tr>
<tr class="separator:ab4247b5c4d3706762d7823c95f96835f inherit pub_methods_classzypp_1_1media_1_1AuthData"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1d100416d97cdcad8d72b17650965a2 inherit pub_methods_classzypp_1_1media_1_1AuthData"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1AuthData.html#ab1d100416d97cdcad8d72b17650965a2">AuthData</a> (const std::string &amp;<a class="el" href="classzypp_1_1media_1_1AuthData.html#af459cd246f955f040b7b9f50954e43cf">username</a>, const std::string &amp;<a class="el" href="classzypp_1_1media_1_1AuthData.html#a19b5cce790aa06a9d4714cb3f6f1f7b3">password</a>)</td></tr>
<tr class="separator:ab1d100416d97cdcad8d72b17650965a2 inherit pub_methods_classzypp_1_1media_1_1AuthData"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93c9a0e8ca8a111d3c2135d49078f0ed inherit pub_methods_classzypp_1_1media_1_1AuthData"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1AuthData.html#a93c9a0e8ca8a111d3c2135d49078f0ed">~AuthData</a> ()</td></tr>
<tr class="separator:a93c9a0e8ca8a111d3c2135d49078f0ed inherit pub_methods_classzypp_1_1media_1_1AuthData"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7333276f7fac7c78a0c7754507c2ee3 inherit pub_methods_classzypp_1_1media_1_1AuthData"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1AuthData.html#ab7333276f7fac7c78a0c7754507c2ee3">setUrl</a> (const <a class="el" href="classzypp_1_1Url.html">Url</a> &amp;<a class="el" href="classzypp_1_1media_1_1AuthData.html#a59c7b6f616f1b8583ce6ce90c00a5268">url</a>)</td></tr>
<tr class="separator:ab7333276f7fac7c78a0c7754507c2ee3 inherit pub_methods_classzypp_1_1media_1_1AuthData"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42760ba81a852663cab073b1d0d359f3 inherit pub_methods_classzypp_1_1media_1_1AuthData"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1AuthData.html#a42760ba81a852663cab073b1d0d359f3">setUsername</a> (const std::string &amp;<a class="el" href="classzypp_1_1media_1_1AuthData.html#af459cd246f955f040b7b9f50954e43cf">username</a>)</td></tr>
<tr class="separator:a42760ba81a852663cab073b1d0d359f3 inherit pub_methods_classzypp_1_1media_1_1AuthData"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5abadbf1dbb48758a9c6078698e73c1b inherit pub_methods_classzypp_1_1media_1_1AuthData"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1AuthData.html#a5abadbf1dbb48758a9c6078698e73c1b">setPassword</a> (const std::string &amp;<a class="el" href="classzypp_1_1media_1_1AuthData.html#a19b5cce790aa06a9d4714cb3f6f1f7b3">password</a>)</td></tr>
<tr class="separator:a5abadbf1dbb48758a9c6078698e73c1b inherit pub_methods_classzypp_1_1media_1_1AuthData"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59c7b6f616f1b8583ce6ce90c00a5268 inherit pub_methods_classzypp_1_1media_1_1AuthData"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Url.html">Url</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1AuthData.html#a59c7b6f616f1b8583ce6ce90c00a5268">url</a> () const</td></tr>
<tr class="separator:a59c7b6f616f1b8583ce6ce90c00a5268 inherit pub_methods_classzypp_1_1media_1_1AuthData"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af459cd246f955f040b7b9f50954e43cf inherit pub_methods_classzypp_1_1media_1_1AuthData"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1AuthData.html#af459cd246f955f040b7b9f50954e43cf">username</a> () const</td></tr>
<tr class="separator:af459cd246f955f040b7b9f50954e43cf inherit pub_methods_classzypp_1_1media_1_1AuthData"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19b5cce790aa06a9d4714cb3f6f1f7b3 inherit pub_methods_classzypp_1_1media_1_1AuthData"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1AuthData.html#a19b5cce790aa06a9d4714cb3f6f1f7b3">password</a> () const</td></tr>
<tr class="separator:a19b5cce790aa06a9d4714cb3f6f1f7b3 inherit pub_methods_classzypp_1_1media_1_1AuthData"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0073dc4a673e62b226d9eb91a0a4e2d7 inherit pub_methods_classzypp_1_1media_1_1AuthData"><td class="memItemLeft" align="right" valign="top">virtual std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1AuthData.html#a0073dc4a673e62b226d9eb91a0a4e2d7">dumpAsIniOn</a> (std::ostream &amp;str) const</td></tr>
<tr class="separator:a0073dc4a673e62b226d9eb91a0a4e2d7 inherit pub_methods_classzypp_1_1media_1_1AuthData"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a82a3fb955651ca810fc6c2832962c993"><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1CurlAuthData.html#a82a3fb955651ca810fc6c2832962c993">auth_type_str2long</a> (std::string &amp;auth_type_str)</td></tr>
<tr class="memdesc:a82a3fb955651ca810fc6c2832962c993"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts a string of comma separated list of authetication type names into a long of ORed CURLAUTH_* identifiers.  <a href="#a82a3fb955651ca810fc6c2832962c993">More...</a><br /></td></tr>
<tr class="separator:a82a3fb955651ca810fc6c2832962c993"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4844a4c498119dd2df36d33be37cae09"><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1CurlAuthData.html#a4844a4c498119dd2df36d33be37cae09">auth_type_long2str</a> (long auth_type)</td></tr>
<tr class="memdesc:a4844a4c498119dd2df36d33be37cae09"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts a long of ORed CURLAUTH_* identifiers into a string of comma separated list of authentication type names.  <a href="#a4844a4c498119dd2df36d33be37cae09">More...</a><br /></td></tr>
<tr class="separator:a4844a4c498119dd2df36d33be37cae09"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:a7eddce88f485a364a461784a74c60e1f"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1CurlAuthData.html#a7eddce88f485a364a461784a74c60e1f">_auth_type_str</a></td></tr>
<tr class="separator:a7eddce88f485a364a461784a74c60e1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9bbf2352b3894b0c69166590b05a0e5d"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1CurlAuthData.html#a9bbf2352b3894b0c69166590b05a0e5d">_auth_type</a></td></tr>
<tr class="separator:a9bbf2352b3894b0c69166590b05a0e5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Curl HTTP authentication data. </p>

<p class="definition">Definition at line <a class="el" href="MediaUserAuth_8h_source.html#l00074">74</a> of file <a class="el" href="MediaUserAuth_8h_source.html">MediaUserAuth.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="ab47d51937eda804a4a949fb49998ef05"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab47d51937eda804a4a949fb49998ef05">&#9670;&nbsp;</a></span>CurlAuthData() <span class="overload">[1/4]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">zypp::media::CurlAuthData::CurlAuthData </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Default constructor. </p>
<p>Initializes username and password to empty strings and authetication type to CURLAUTH_NONE. </p>

<p class="definition">Definition at line <a class="el" href="MediaUserAuth_8cc_source.html#l00070">70</a> of file <a class="el" href="MediaUserAuth_8cc_source.html">MediaUserAuth.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">zypp::media::CurlAuthData::CurlAuthData </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1media_1_1AuthData.html">AuthData</a> &amp;&#160;</td>
          <td class="paramname"><em>authData</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="MediaUserAuth_8cc_source.html#l00076">76</a> of file <a class="el" href="MediaUserAuth_8cc_source.html">MediaUserAuth.cc</a>.</p>

</div>
</div>
<a id="a6907236953b49e1a03862fad686b6ef6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6907236953b49e1a03862fad686b6ef6">&#9670;&nbsp;</a></span>CurlAuthData() <span class="overload">[3/4]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">zypp::media::CurlAuthData::CurlAuthData </td>
          <td>(</td>
          <td class="paramtype">std::string &amp;&#160;</td>
          <td class="paramname"><em>username</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::string &amp;&#160;</td>
          <td class="paramname"><em>password</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::string &amp;&#160;</td>
          <td class="paramname"><em>auth_type</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="MediaUserAuth_8h_source.html#l00084">84</a> of file <a class="el" href="MediaUserAuth_8h_source.html">MediaUserAuth.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">zypp::media::CurlAuthData::CurlAuthData </td>
          <td>(</td>
          <td class="paramtype">std::string &amp;&#160;</td>
          <td class="paramname"><em>username</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::string &amp;&#160;</td>
          <td class="paramname"><em>password</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>auth_type</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="MediaUserAuth_8h_source.html#l00090">90</a> of file <a class="el" href="MediaUserAuth_8h_source.html">MediaUserAuth.h</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="aff0dad304938f1afa4cf13cdc7a9ff68"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aff0dad304938f1afa4cf13cdc7a9ff68">&#9670;&nbsp;</a></span>valid()</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::CurlAuthData::valid </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Checks validity of authentication data. </p>
<dl class="section return"><dt>Returns</dt><dd>true if the object contains non-empty username, non-empty password, and specifies authentication type; false otherwise. </dd></dl>

<p>Reimplemented from <a class="el" href="classzypp_1_1media_1_1AuthData.html#a56fb853266f373f102f79ebefd8c2c97">zypp::media::AuthData</a>.</p>

<p class="definition">Definition at line <a class="el" href="MediaUserAuth_8cc_source.html#l00082">82</a> of file <a class="el" href="MediaUserAuth_8cc_source.html">MediaUserAuth.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::media::CurlAuthData::setAuthType </td>
          <td>(</td>
          <td class="paramtype">std::string&#160;</td>
          <td class="paramname"><em>auth_type</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Set HTTP authentication type(s) to use. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">comma</td><td>separated list of HTTP authentication type names </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="MediaUserAuth_8h_source.html#l00107">107</a> of file <a class="el" href="MediaUserAuth_8h_source.html">MediaUserAuth.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::media::CurlAuthData::setAuthType </td>
          <td>(</td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>auth_type</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="MediaUserAuth_8h_source.html#l00117">117</a> of file <a class="el" href="MediaUserAuth_8h_source.html">MediaUserAuth.h</a>.</p>

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

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

<p class="definition">Definition at line <a class="el" href="MediaUserAuth_8h_source.html#l00123">123</a> of file <a class="el" href="MediaUserAuth_8h_source.html">MediaUserAuth.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const std::string zypp::media::CurlAuthData::authTypeAsString </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="MediaUserAuth_8h_source.html#l00124">124</a> of file <a class="el" href="MediaUserAuth_8h_source.html">MediaUserAuth.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const std::string zypp::media::CurlAuthData::getUserPwd </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="MediaUserAuth_8h_source.html#l00126">126</a> of file <a class="el" href="MediaUserAuth_8h_source.html">MediaUserAuth.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">long zypp::media::CurlAuthData::auth_type_str2long </td>
          <td>(</td>
          <td class="paramtype">std::string &amp;&#160;</td>
          <td class="paramname"><em>auth_type_str</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Converts a string of comma separated list of authetication type names into a long of ORed CURLAUTH_* identifiers. </p>
<p>The method also automatically leaves out any auth types declared not supported by curl_version_info().</p>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classzypp_1_1media_1_1MediaException.html" title="Just inherits Exception to separate media exceptions.">MediaException</a></td><td>if an invalid authentication type name is encountered. </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="MediaUserAuth_8cc_source.html#l00094">94</a> of file <a class="el" href="MediaUserAuth_8cc_source.html">MediaUserAuth.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::string zypp::media::CurlAuthData::auth_type_long2str </td>
          <td>(</td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>auth_type</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Converts a long of ORed CURLAUTH_* identifiers into a string of comma separated list of authentication type names. </p>

<p class="definition">Definition at line <a class="el" href="MediaUserAuth_8cc_source.html#l00143">143</a> of file <a class="el" href="MediaUserAuth_8cc_source.html">MediaUserAuth.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::ostream &amp; zypp::media::CurlAuthData::dumpOn </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>str</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from <a class="el" href="classzypp_1_1media_1_1AuthData.html#ab49b90f93475934b11ad614adee04906">zypp::media::AuthData</a>.</p>

<p class="definition">Definition at line <a class="el" href="MediaUserAuth_8cc_source.html#l00087">87</a> of file <a class="el" href="MediaUserAuth_8cc_source.html">MediaUserAuth.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::string zypp::media::CurlAuthData::_auth_type_str</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="MediaUserAuth_8h_source.html#l00149">149</a> of file <a class="el" href="MediaUserAuth_8h_source.html">MediaUserAuth.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">long zypp::media::CurlAuthData::_auth_type</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="MediaUserAuth_8h_source.html#l00150">150</a> of file <a class="el" href="MediaUserAuth_8h_source.html">MediaUserAuth.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="MediaUserAuth_8h_source.html">MediaUserAuth.h</a></li>
<li>zypp/media/<a class="el" href="MediaUserAuth_8cc_source.html">MediaUserAuth.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_1CurlAuthData.html">CurlAuthData</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>