ACC SHELL

Path : /usr/share/doc/packages/yast2-ldap/autodocs/
File Upload :
Current File : //usr/share/doc/packages/yast2-ldap/autodocs/LdapAgent_8h_source.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>yast2-ldap: LdapAgent.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.3 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
      <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
    </ul>
  </div>
<h1>LdapAgent.h</h1><a href="LdapAgent_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* LdapAgent.h</span>
<a name="l00002"></a>00002 <span class="comment"> *</span>
<a name="l00003"></a>00003 <span class="comment"> * Ldap agent implementation</span>
<a name="l00004"></a>00004 <span class="comment"> *</span>
<a name="l00005"></a>00005 <span class="comment"> * Authors: Jiri Suchomel &lt;jsuchome@suse.cz&gt;</span>
<a name="l00006"></a>00006 <span class="comment"> *</span>
<a name="l00007"></a>00007 <span class="comment"> * $Id: LdapAgent.h 49286 2008-07-21 13:41:12Z jsuchome $</span>
<a name="l00008"></a>00008 <span class="comment"> */</span>
<a name="l00009"></a>00009 
<a name="l00010"></a>00010 <span class="preprocessor">#ifndef _LdapAgent_h</span>
<a name="l00011"></a>00011 <span class="preprocessor"></span><span class="preprocessor">#define _LdapAgent_h</span>
<a name="l00012"></a>00012 <span class="preprocessor"></span>
<a name="l00013"></a>00013 <span class="preprocessor">#include &lt;<a class="codeRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/Y2_8h.html">Y2.h</a>&gt;</span>
<a name="l00014"></a>00014 <span class="preprocessor">#include &lt;<a class="codeRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/SCRAgent_8h.html">scr/SCRAgent.h</a>&gt;</span>
<a name="l00015"></a>00015 
<a name="l00016"></a>00016 <span class="preprocessor">#include &lt;LDAPConnection.h&gt;</span>
<a name="l00017"></a>00017 <span class="preprocessor">#include &lt;LDAPException.h&gt;</span>
<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;LDAPAttributeList.h&gt;</span>
<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;LDAPAttribute.h&gt;</span>
<a name="l00020"></a>00020 
<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;LDAPSchema.h&gt;</span>
<a name="l00022"></a>00022 
<a name="l00023"></a><a class="code" href="LdapAgent_8h.html#a16b710f592bf8f7900666392adc444dc">00023</a> <span class="preprocessor">#define DEFAULT_PORT 389</span>
<a name="l00024"></a><a class="code" href="LdapAgent_8h.html#af7262ae1c15674351a893287f07a6d05">00024</a> <span class="preprocessor"></span><span class="preprocessor">#define ANSWER  42</span>
<a name="l00025"></a><a class="code" href="LdapAgent_8h.html#aa3af5744190d543cd7db85c9afcfef2a">00025</a> <span class="preprocessor"></span><span class="preprocessor">#define MAX_LENGTH_ID 5</span>
<a name="l00026"></a>00026 <span class="preprocessor"></span>
<a name="l00030"></a><a class="code" href="classLdapAgent.html">00030</a> <span class="keyword">class </span><a class="code" href="classLdapAgent.html" title="An interface class between YaST2 and Ldap Agent.">LdapAgent</a> : <span class="keyword">public</span> <a class="codeRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classSCRAgent.html">SCRAgent</a>
<a name="l00031"></a>00031 {
<a name="l00032"></a>00032 <span class="keyword">private</span>:
<a name="l00036"></a><a class="code" href="classLdapAgent.html#a0973fcc49e4bae65389b6972061d5b2b">00036</a>     <span class="keywordtype">int</span> <a class="code" href="classLdapAgent.html#a0973fcc49e4bae65389b6972061d5b2b">port</a>;
<a name="l00037"></a><a class="code" href="classLdapAgent.html#a9ea89079f30fd284224cf2a318c21cee">00037</a>     <span class="keywordtype">string</span> <a class="code" href="classLdapAgent.html#a9ea89079f30fd284224cf2a318c21cee">hostname</a>;
<a name="l00038"></a><a class="code" href="classLdapAgent.html#a062b50e883e6bf72a986677334cf14bd">00038</a>     <span class="keywordtype">string</span> <a class="code" href="classLdapAgent.html#a062b50e883e6bf72a986677334cf14bd">bind_dn</a>;
<a name="l00039"></a><a class="code" href="classLdapAgent.html#adc72525e26ee961c7e9bc14caf0fbe04">00039</a>     <span class="keywordtype">string</span> <a class="code" href="classLdapAgent.html#adc72525e26ee961c7e9bc14caf0fbe04">bind_pw</a>;
<a name="l00040"></a><a class="code" href="classLdapAgent.html#a71186bbb96961850eee6a74b9875d491">00040</a>     <span class="keywordtype">string</span> <a class="code" href="classLdapAgent.html#a71186bbb96961850eee6a74b9875d491">ldap_error</a>;
<a name="l00041"></a><a class="code" href="classLdapAgent.html#aed8c6103dacb7144bb17ad811f2a73ec">00041</a>     <span class="keywordtype">string</span> <a class="code" href="classLdapAgent.html#aed8c6103dacb7144bb17ad811f2a73ec">server_error</a>;
<a name="l00042"></a><a class="code" href="classLdapAgent.html#aa62e56ce397977440e1ddceb550679c7">00042</a>     <span class="keywordtype">bool</span> <a class="code" href="classLdapAgent.html#aa62e56ce397977440e1ddceb550679c7">tls_error</a>;
<a name="l00043"></a>00043 
<a name="l00044"></a><a class="code" href="classLdapAgent.html#acb07025c6787b05fb98371d0ca59ba80">00044</a>     <span class="keywordtype">int</span> <a class="code" href="classLdapAgent.html#acb07025c6787b05fb98371d0ca59ba80">ldap_error_code</a>;
<a name="l00045"></a><a class="code" href="classLdapAgent.html#af7cfb742c035916aab7eddc6907ce50f">00045</a>     <span class="keywordtype">bool</span> <a class="code" href="classLdapAgent.html#af7cfb742c035916aab7eddc6907ce50f">ldap_initialized</a>;
<a name="l00046"></a>00046 
<a name="l00047"></a><a class="code" href="classLdapAgent.html#a61e47a9b0226073e610655d2ab0f83db">00047</a>     <span class="keywordtype">string</span> <a class="code" href="classLdapAgent.html#a61e47a9b0226073e610655d2ab0f83db">userpw_hash</a>;
<a name="l00048"></a>00048 
<a name="l00049"></a><a class="code" href="classLdapAgent.html#ab1e65d909c441d116810c53295d2b307">00049</a>     LDAPConnection *<a class="code" href="classLdapAgent.html#ab1e65d909c441d116810c53295d2b307">ldap</a>;
<a name="l00050"></a><a class="code" href="classLdapAgent.html#a67523d99cdc7ea6995870feff2932d1f">00050</a>     LDAPConstraints *<a class="code" href="classLdapAgent.html#a67523d99cdc7ea6995870feff2932d1f">cons</a>;
<a name="l00051"></a><a class="code" href="classLdapAgent.html#ac29c7418d99cf0ed1f094c60377c0513">00051</a>     LDAPSchema *<a class="code" href="classLdapAgent.html#ac29c7418d99cf0ed1f094c60377c0513">schema</a>;
<a name="l00052"></a>00052 
<a name="l00053"></a><a class="code" href="classLdapAgent.html#aa6c565769bc21800b3792efab4fc6409">00053</a>     <a class="codeRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPMap.html">YCPMap</a>  <a class="code" href="classLdapAgent.html#a2d62344f9bdfe1f97b65cfad552d447c">users</a>,
<a name="l00054"></a>00054             <a class="code" href="classLdapAgent.html#afd713b84209d76d619a8e2caa7c6b070">users_by_name</a>,
<a name="l00055"></a>00055             <a class="code" href="classLdapAgent.html#aa6c565769bc21800b3792efab4fc6409">users_by_uidnumber</a>,
<a name="l00056"></a>00056             <a class="code" href="classLdapAgent.html#a389cc103edd59eb9c3e47794301e19d5">usernames</a>,
<a name="l00057"></a>00057             <a class="code" href="classLdapAgent.html#adc4a8f2e0c1853fa2fa1b7f8f4dcab90">userdns</a>,
<a name="l00058"></a>00058             <a class="code" href="classLdapAgent.html#a46c15afcd1ed4d07a0de820dcf17be80">uids</a>,
<a name="l00059"></a>00059             <a class="code" href="classLdapAgent.html#ad417341e95e09bf66cf1889ff3ce10a1">homes</a>,
<a name="l00060"></a>00060             <a class="code" href="classLdapAgent.html#a7b4feb3b9fd178779ac8b68f9b121dbd">user_items</a>,
<a name="l00061"></a>00061             <a class="code" href="classLdapAgent.html#a5bd86f059cf3954ab3f00b3c08900f01">groups</a>,
<a name="l00062"></a>00062             <a class="code" href="classLdapAgent.html#a420619fd0b769e5c9fb9e4b4bba34bfd">groups_by_name</a>,
<a name="l00063"></a>00063             <a class="code" href="classLdapAgent.html#a3df2e4486e8f75b8c56b569c101c4612">groups_by_gidnumber</a>,
<a name="l00064"></a>00064             <a class="code" href="classLdapAgent.html#a169b91551688b9e44a5c2c8c753d2c36">groupnames</a>,
<a name="l00065"></a>00065             <a class="code" href="classLdapAgent.html#a46bb568d84c6e574ec7be8045c0f846c">gids</a>,
<a name="l00066"></a>00066             <a class="code" href="classLdapAgent.html#a0be9595d4cf57f3393784f8d503d9375">group_items</a>;
<a name="l00067"></a>00067 
<a name="l00072"></a>00072     <span class="keywordtype">string</span> <a class="code" href="classLdapAgent.html#a37364160bc03c331a395bc8a48658974">getValue</a> ( <span class="keyword">const</span> <a class="codeRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPMap.html">YCPMap</a> map, <span class="keyword">const</span> <span class="keywordtype">string</span> key);
<a name="l00073"></a>00073 
<a name="l00080"></a>00080     <span class="keywordtype">int</span> <a class="code" href="classLdapAgent.html#a5226bffe15edcc9cc41c25762b847c84">getIntValue</a> ( <span class="keyword">const</span> <a class="codeRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPMap.html">YCPMap</a> map, <span class="keyword">const</span> <span class="keywordtype">string</span> key, <span class="keywordtype">int</span> deflt);
<a name="l00081"></a>00081     
<a name="l00082"></a>00082     <span class="keywordtype">bool</span> <a class="code" href="classLdapAgent.html#afac5a6d396cf0e5a4b35e0f9c76987fe">getBoolValue</a> (<span class="keyword">const</span> <a class="codeRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPMap.html">YCPMap</a> map, <span class="keyword">const</span> <span class="keywordtype">string</span> key);
<a name="l00083"></a>00083 
<a name="l00084"></a>00084     <a class="codeRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPList.html">YCPList</a> <a class="code" href="classLdapAgent.html#a7ac9ebb30058f37609422fbe0e6671f9">getListValue</a> (<span class="keyword">const</span> <a class="codeRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPMap.html">YCPMap</a> map, <span class="keyword">const</span> <span class="keywordtype">string</span> key);
<a name="l00085"></a>00085 
<a name="l00089"></a>00089     StringList <a class="code" href="classLdapAgent.html#a76212afed69d47ced6e81ea6d5d805a8">ycplist2stringlist</a> (<a class="codeRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPList.html">YCPList</a> l);
<a name="l00090"></a>00090     
<a name="l00094"></a>00094     <a class="codeRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPList.html">YCPList</a> <a class="code" href="classLdapAgent.html#abc5b237c5576a5c7deb8f728daf28cc5">stringlist2ycplist</a> (StringList sl);
<a name="l00095"></a>00095 
<a name="l00099"></a>00099     <a class="codeRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPList.html">YCPList</a> <a class="code" href="classLdapAgent.html#a5b48454ad1e91594f0af568d613be075">stringlist2ycplist_low</a> (StringList sl);
<a name="l00100"></a>00100 
<a name="l00106"></a>00106     <a class="codeRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPMap.html">YCPMap</a> <a class="code" href="classLdapAgent.html#a572cfe5f230f9cb882871f11d67cdc94">getGroupEntry</a> (LDAPEntry *entry, <span class="keywordtype">string</span> member_attribute);
<a name="l00107"></a>00107 
<a name="l00112"></a>00112     <a class="codeRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPMap.html">YCPMap</a> <a class="code" href="classLdapAgent.html#a6486288cf2591db73faa5a46e01b8d8f">getUserEntry</a> (LDAPEntry *entry);
<a name="l00113"></a>00113 
<a name="l00119"></a>00119     <a class="codeRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPMap.html">YCPMap</a> <a class="code" href="classLdapAgent.html#aa4abec94afa3b085daa78b993f54a980">getSearchedEntry</a> (LDAPEntry *entry, <span class="keywordtype">bool</span> sinlge_value);
<a name="l00120"></a>00120 
<a name="l00126"></a>00126     <a class="codeRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPMap.html">YCPMap</a> <a class="code" href="classLdapAgent.html#a180be30aaac96b0204363d9103ae3f13">getObjectAttributes</a> (<span class="keywordtype">string</span> dn);
<a name="l00127"></a>00127 
<a name="l00131"></a>00131     <a class="codeRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPBoolean.html">YCPBoolean</a> <a class="code" href="classLdapAgent.html#a4d36fd6ed3d9cf8bcedc58408e1d1958">deleteSubTree</a> (<span class="keywordtype">string</span> dn);
<a name="l00132"></a>00132 
<a name="l00139"></a>00139     <a class="codeRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPBoolean.html">YCPBoolean</a> <a class="code" href="classLdapAgent.html#a3269a0cea34ad3edcc4d4435e4aac783">moveWithSubtree</a> (<span class="keywordtype">string</span> dn, <span class="keywordtype">string</span> new_dn, <span class="keywordtype">string</span> parent_dn);
<a name="l00140"></a>00140     
<a name="l00147"></a>00147     <a class="codeRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPBoolean.html">YCPBoolean</a> <a class="code" href="classLdapAgent.html#a4336b7253721810961cddd8c70d02659">copyOneEntry</a> (<span class="keywordtype">string</span> dn, <span class="keywordtype">string</span> new_dn);
<a name="l00148"></a>00148  
<a name="l00152"></a>00152     <span class="keywordtype">void</span> <a class="code" href="classLdapAgent.html#a69f0b3cfa794f9f6f40f932eb84e959c">debug_exception</a> (LDAPException e, <span class="keywordtype">string</span> action);
<a name="l00153"></a>00153     
<a name="l00157"></a>00157     <span class="keywordtype">void</span> <a class="code" href="classLdapAgent.html#ae9cb1dceebb578f3b8f8ec1c730ac604">debug_referral</a> (LDAPReferralException e, <span class="keywordtype">string</span> action);
<a name="l00158"></a>00158 
<a name="l00162"></a>00162     <span class="keywordtype">void</span> <a class="code" href="classLdapAgent.html#af20d140eda28706eb8a734a987b864a0">generate_attr_list</a> (LDAPAttributeList* attrs, <a class="codeRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPMap.html">YCPMap</a> map);
<a name="l00163"></a>00163 
<a name="l00168"></a>00168     <span class="keywordtype">void</span> <a class="code" href="classLdapAgent.html#a26668427c4e38dc8def81c9bc63a84ec">generate_mod_list</a> (LDAPModList* modlist, <a class="codeRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPMap.html">YCPMap</a> map, <a class="codeRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPValue.html">YCPValue</a> attrs);
<a name="l00169"></a>00169 
<a name="l00170"></a>00170 <span class="keyword">public</span>:
<a name="l00174"></a>00174     <a class="code" href="classLdapAgent.html#abbe3045a2740824fbfedca833de18b53">LdapAgent</a>();
<a name="l00175"></a>00175 
<a name="l00179"></a>00179     <span class="keyword">virtual</span> <a class="code" href="classLdapAgent.html#a60a21aab10e4a257e5f3243994add0bd">~LdapAgent</a>();
<a name="l00180"></a>00180 
<a name="l00186"></a>00186     <span class="keyword">virtual</span> <a class="codeRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPValue.html">YCPValue</a> <a class="code" href="classLdapAgent.html#a1efb54eaef86623ba53c3494b53a3222">Read</a> ( <span class="keyword">const</span> <a class="codeRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPPath.html">YCPPath</a> &amp;path,
<a name="l00187"></a>00187                             <span class="keyword">const</span> <a class="codeRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPValue.html">YCPValue</a>&amp; arg = <a class="codeRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPNull.html">YCPNull</a>(),
<a name="l00188"></a>00188                             <span class="keyword">const</span> <a class="codeRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPValue.html">YCPValue</a>&amp; opt = <a class="codeRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPNull.html">YCPNull</a>());
<a name="l00189"></a>00189 
<a name="l00193"></a>00193     <span class="keyword">virtual</span> <a class="codeRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPBoolean.html">YCPBoolean</a> <a class="code" href="classLdapAgent.html#aba222950c4b75dc95a71ccc2155277fb">Write</a>(<span class="keyword">const</span> <a class="codeRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPPath.html">YCPPath</a> &amp;path,
<a name="l00194"></a>00194                            <span class="keyword">const</span> <a class="codeRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPValue.html">YCPValue</a>&amp; arg,
<a name="l00195"></a>00195                            <span class="keyword">const</span> <a class="codeRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPValue.html">YCPValue</a>&amp; arg2 = <a class="codeRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPNull.html">YCPNull</a>());
<a name="l00196"></a>00196 
<a name="l00200"></a>00200     <span class="keyword">virtual</span> <a class="codeRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPValue.html">YCPValue</a> <a class="code" href="classLdapAgent.html#a7d24a86d0821a373455702d648c5db0b">Execute</a>(<span class="keyword">const</span> <a class="codeRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPPath.html">YCPPath</a> &amp;path,
<a name="l00201"></a>00201                              <span class="keyword">const</span> <a class="codeRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPValue.html">YCPValue</a>&amp; arg = <a class="codeRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPNull.html">YCPNull</a>(),
<a name="l00202"></a>00202                              <span class="keyword">const</span> <a class="codeRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPValue.html">YCPValue</a>&amp; arg2 = <a class="codeRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPNull.html">YCPNull</a>());
<a name="l00203"></a>00203 
<a name="l00207"></a>00207     <span class="keyword">virtual</span> <a class="codeRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPList.html">YCPList</a> <a class="code" href="classLdapAgent.html#a641187bf512a9db067e54425a61d7ff6">Dir</a>(<span class="keyword">const</span> <a class="codeRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPPath.html">YCPPath</a>&amp; path);
<a name="l00208"></a>00208 
<a name="l00212"></a>00212     <span class="keyword">virtual</span> <a class="codeRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPValue.html">YCPValue</a> <a class="code" href="classLdapAgent.html#a744e106cb078e02ce3a962816689f1ce">otherCommand</a>(<span class="keyword">const</span> <a class="codeRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPTerm.html">YCPTerm</a>&amp; term);
<a name="l00213"></a>00213 };
<a name="l00214"></a>00214 
<a name="l00215"></a>00215 <span class="preprocessor">#endif </span><span class="comment">/* _LdapAgent_h */</span>
</pre></div></div>
<hr size="1"><address style="text-align: right;"><small>
Generated on a sunny day for yast2-ldap by&nbsp;<a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.6.3</small></address>
</body>
</html>

ACC SHELL 2018