<!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&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_1CurlAuthData.html','');}); /* @license-end */ </script> <div id="doc-content"> <div class="header"> <div class="summary"> <a href="#pub-methods">Public Member Functions</a> | <a href="#pub-static-methods">Static Public Member Functions</a> | <a href="#pri-attribs">Private Attributes</a> | <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 <<a class="el" href="MediaUserAuth_8h_source.html">MediaUserAuth.h</a>></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"> </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"> </td><td class="mdescRight">Default constructor. <a href="#ab47d51937eda804a4a949fb49998ef05">More...</a><br /></td></tr> <tr class="separator:ab47d51937eda804a4a949fb49998ef05"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afb2f95d378eb91935cb26d2e3bbbb270"><td class="memItemLeft" align="right" valign="top"> </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> &authData)</td></tr> <tr class="separator:afb2f95d378eb91935cb26d2e3bbbb270"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6907236953b49e1a03862fad686b6ef6"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1CurlAuthData.html#a6907236953b49e1a03862fad686b6ef6">CurlAuthData</a> (std::string &<a class="el" href="classzypp_1_1media_1_1AuthData.html#af459cd246f955f040b7b9f50954e43cf">username</a>, std::string &<a class="el" href="classzypp_1_1media_1_1AuthData.html#a19b5cce790aa06a9d4714cb3f6f1f7b3">password</a>, std::string &auth_type)</td></tr> <tr class="separator:a6907236953b49e1a03862fad686b6ef6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a200f80173fef2b616cbd4f73858f1476"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1CurlAuthData.html#a200f80173fef2b616cbd4f73858f1476">CurlAuthData</a> (std::string &<a class="el" href="classzypp_1_1media_1_1AuthData.html#af459cd246f955f040b7b9f50954e43cf">username</a>, std::string &<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"> </td></tr> <tr class="memitem:aff0dad304938f1afa4cf13cdc7a9ff68"><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_1CurlAuthData.html#aff0dad304938f1afa4cf13cdc7a9ff68">valid</a> () const</td></tr> <tr class="memdesc:aff0dad304938f1afa4cf13cdc7a9ff68"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:ab590f12dcc105b34063b5040e4c1e29b"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr> <tr class="memitem:a60ab665117bced4f9f2e6f21b0632644"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:abb0e6e482e7aca82aaa45bc0e0eec502"><td class="memItemLeft" align="right" valign="top">long </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"> </td></tr> <tr class="memitem:a6e7f48f45b539e3656684bd209511f6c"><td class="memItemLeft" align="right" valign="top">const std::string </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"> </td></tr> <tr class="memitem:a0915e4bde7fa6a10e561f1728178a4f5"><td class="memItemLeft" align="right" valign="top">const std::string </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"> </td></tr> <tr class="memitem:a6c4bd08961ce8ae9573aa925e41e574c"><td class="memItemLeft" align="right" valign="top">virtual std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1CurlAuthData.html#a6c4bd08961ce8ae9573aa925e41e574c">dumpOn</a> (std::ostream &str) const</td></tr> <tr class="separator:a6c4bd08961ce8ae9573aa925e41e574c"><td class="memSeparator" colspan="2"> </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="-"/> 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"> </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"> </td></tr> <tr class="memitem:ab4247b5c4d3706762d7823c95f96835f inherit pub_methods_classzypp_1_1media_1_1AuthData"><td class="memItemLeft" align="right" valign="top"> </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> &<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"> </td></tr> <tr class="memitem:ab1d100416d97cdcad8d72b17650965a2 inherit pub_methods_classzypp_1_1media_1_1AuthData"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1AuthData.html#ab1d100416d97cdcad8d72b17650965a2">AuthData</a> (const std::string &<a class="el" href="classzypp_1_1media_1_1AuthData.html#af459cd246f955f040b7b9f50954e43cf">username</a>, const std::string &<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"> </td></tr> <tr class="memitem:a93c9a0e8ca8a111d3c2135d49078f0ed inherit pub_methods_classzypp_1_1media_1_1AuthData"><td class="memItemLeft" align="right" valign="top">virtual </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"> </td></tr> <tr class="memitem:ab7333276f7fac7c78a0c7754507c2ee3 inherit pub_methods_classzypp_1_1media_1_1AuthData"><td class="memItemLeft" align="right" valign="top">void </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> &<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"> </td></tr> <tr class="memitem:a42760ba81a852663cab073b1d0d359f3 inherit pub_methods_classzypp_1_1media_1_1AuthData"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1AuthData.html#a42760ba81a852663cab073b1d0d359f3">setUsername</a> (const std::string &<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"> </td></tr> <tr class="memitem:a5abadbf1dbb48758a9c6078698e73c1b inherit pub_methods_classzypp_1_1media_1_1AuthData"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1AuthData.html#a5abadbf1dbb48758a9c6078698e73c1b">setPassword</a> (const std::string &<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"> </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> </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"> </td></tr> <tr class="memitem:af459cd246f955f040b7b9f50954e43cf inherit pub_methods_classzypp_1_1media_1_1AuthData"><td class="memItemLeft" align="right" valign="top">std::string </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"> </td></tr> <tr class="memitem:a19b5cce790aa06a9d4714cb3f6f1f7b3 inherit pub_methods_classzypp_1_1media_1_1AuthData"><td class="memItemLeft" align="right" valign="top">std::string </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"> </td></tr> <tr class="memitem:a0073dc4a673e62b226d9eb91a0a4e2d7 inherit pub_methods_classzypp_1_1media_1_1AuthData"><td class="memItemLeft" align="right" valign="top">virtual std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1AuthData.html#a0073dc4a673e62b226d9eb91a0a4e2d7">dumpAsIniOn</a> (std::ostream &str) const</td></tr> <tr class="separator:a0073dc4a673e62b226d9eb91a0a4e2d7 inherit pub_methods_classzypp_1_1media_1_1AuthData"><td class="memSeparator" colspan="2"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1media_1_1CurlAuthData.html#a82a3fb955651ca810fc6c2832962c993">auth_type_str2long</a> (std::string &auth_type_str)</td></tr> <tr class="memdesc:a82a3fb955651ca810fc6c2832962c993"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:a4844a4c498119dd2df36d33be37cae09"><td class="memItemLeft" align="right" valign="top">static std::string </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"> </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"> </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 </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"> </td></tr> <tr class="memitem:a9bbf2352b3894b0c69166590b05a0e5d"><td class="memItemLeft" align="right" valign="top">long </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"> </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 & Destructor Documentation</h2> <a id="ab47d51937eda804a4a949fb49998ef05"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab47d51937eda804a4a949fb49998ef05">◆ </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">◆ </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> & </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">◆ </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 & </td> <td class="paramname"><em>username</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">std::string & </td> <td class="paramname"><em>password</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">std::string & </td> <td class="paramname"><em>auth_type</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">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">◆ </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 & </td> <td class="paramname"><em>username</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">std::string & </td> <td class="paramname"><em>password</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>auth_type</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">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">◆ </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">◆ </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 </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">◆ </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 </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">◆ </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">◆ </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">◆ </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">◆ </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 & </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">◆ </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 </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">◆ </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 & zypp::media::CurlAuthData::dumpOn </td> <td>(</td> <td class="paramtype">std::ostream & </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">◆ </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">◆ </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>