<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>LdapAgent.cc</name>
    <path>/home/abuild/rpmbuild/BUILD/yast2-ldap-3.0.1/src/</path>
    <filename>LdapAgent_8cc</filename>
    <includes id="LdapAgent_8h" name="LdapAgent.h" local="yes" imported="no">LdapAgent.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PC</name>
      <anchorfile>LdapAgent_8cc.html</anchorfile>
      <anchor>a0a8f694f135a92f59ff125536b99f608</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>tolower</name>
      <anchorfile>LdapAgent_8cc.html</anchorfile>
      <anchor>a23799736bad063e4883e4a2b5c639e44</anchor>
      <arglist>(string in)</arglist>
    </member>
    <member kind="function">
      <type>YCPString</type>
      <name>addBlanks</name>
      <anchorfile>LdapAgent_8cc.html</anchorfile>
      <anchor>aec972040499b2564a434d73f468c72b0</anchor>
      <arglist>(int uid)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LdapAgent.h</name>
    <path>/home/abuild/rpmbuild/BUILD/yast2-ldap-3.0.1/src/</path>
    <filename>LdapAgent_8h</filename>
    <class kind="class">LdapAgent</class>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_PORT</name>
      <anchorfile>LdapAgent_8h.html</anchorfile>
      <anchor>a16b710f592bf8f7900666392adc444dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ANSWER</name>
      <anchorfile>LdapAgent_8h.html</anchorfile>
      <anchor>af7262ae1c15674351a893287f07a6d05</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_LENGTH_ID</name>
      <anchorfile>LdapAgent_8h.html</anchorfile>
      <anchor>aa3af5744190d543cd7db85c9afcfef2a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Y2CCLdapAgent.cc</name>
    <path>/home/abuild/rpmbuild/BUILD/yast2-ldap-3.0.1/src/</path>
    <filename>Y2CCLdapAgent_8cc</filename>
    <includes id="LdapAgent_8h" name="LdapAgent.h" local="yes" imported="no">LdapAgent.h</includes>
    <member kind="typedef">
      <type>Y2AgentComp&lt; LdapAgent &gt;</type>
      <name>Y2LdapAgentComp</name>
      <anchorfile>Y2CCLdapAgent_8cc.html</anchorfile>
      <anchor>ae7c67f77c5869564546a4ed695997bae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Y2CCAgentComp&lt; Y2LdapAgentComp &gt;</type>
      <name>g_y2ccag_ldap</name>
      <anchorfile>Y2CCLdapAgent_8cc.html</anchorfile>
      <anchor>a7432480bb90c1243083b0abbedf592c0</anchor>
      <arglist>(&quot;ag_ldap&quot;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LdapAgent</name>
    <filename>classLdapAgent.html</filename>
    <base>SCRAgent</base>
    <member kind="function">
      <type></type>
      <name>LdapAgent</name>
      <anchorfile>classLdapAgent.html</anchorfile>
      <anchor>abbe3045a2740824fbfedca833de18b53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LdapAgent</name>
      <anchorfile>classLdapAgent.html</anchorfile>
      <anchor>a60a21aab10e4a257e5f3243994add0bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual YCPValue</type>
      <name>Read</name>
      <anchorfile>classLdapAgent.html</anchorfile>
      <anchor>a1efb54eaef86623ba53c3494b53a3222</anchor>
      <arglist>(const YCPPath &amp;path, const YCPValue &amp;arg=YCPNull(), const YCPValue &amp;opt=YCPNull())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual YCPBoolean</type>
      <name>Write</name>
      <anchorfile>classLdapAgent.html</anchorfile>
      <anchor>aba222950c4b75dc95a71ccc2155277fb</anchor>
      <arglist>(const YCPPath &amp;path, const YCPValue &amp;arg, const YCPValue &amp;arg2=YCPNull())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual YCPValue</type>
      <name>Execute</name>
      <anchorfile>classLdapAgent.html</anchorfile>
      <anchor>a7d24a86d0821a373455702d648c5db0b</anchor>
      <arglist>(const YCPPath &amp;path, const YCPValue &amp;arg=YCPNull(), const YCPValue &amp;arg2=YCPNull())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual YCPList</type>
      <name>Dir</name>
      <anchorfile>classLdapAgent.html</anchorfile>
      <anchor>a641187bf512a9db067e54425a61d7ff6</anchor>
      <arglist>(const YCPPath &amp;path)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual YCPValue</type>
      <name>otherCommand</name>
      <anchorfile>classLdapAgent.html</anchorfile>
      <anchor>a744e106cb078e02ce3a962816689f1ce</anchor>
      <arglist>(const YCPTerm &amp;term)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>string</type>
      <name>getValue</name>
      <anchorfile>classLdapAgent.html</anchorfile>
      <anchor>a37364160bc03c331a395bc8a48658974</anchor>
      <arglist>(const YCPMap map, const string key)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>getIntValue</name>
      <anchorfile>classLdapAgent.html</anchorfile>
      <anchor>a5226bffe15edcc9cc41c25762b847c84</anchor>
      <arglist>(const YCPMap map, const string key, int deflt)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getBoolValue</name>
      <anchorfile>classLdapAgent.html</anchorfile>
      <anchor>afac5a6d396cf0e5a4b35e0f9c76987fe</anchor>
      <arglist>(const YCPMap map, const string key)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>YCPList</type>
      <name>getListValue</name>
      <anchorfile>classLdapAgent.html</anchorfile>
      <anchor>a7ac9ebb30058f37609422fbe0e6671f9</anchor>
      <arglist>(const YCPMap map, const string key)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>StringList</type>
      <name>ycplist2stringlist</name>
      <anchorfile>classLdapAgent.html</anchorfile>
      <anchor>a76212afed69d47ced6e81ea6d5d805a8</anchor>
      <arglist>(YCPList l)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>YCPList</type>
      <name>stringlist2ycplist</name>
      <anchorfile>classLdapAgent.html</anchorfile>
      <anchor>abc5b237c5576a5c7deb8f728daf28cc5</anchor>
      <arglist>(StringList sl)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>YCPList</type>
      <name>stringlist2ycplist_low</name>
      <anchorfile>classLdapAgent.html</anchorfile>
      <anchor>a5b48454ad1e91594f0af568d613be075</anchor>
      <arglist>(StringList sl)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>YCPMap</type>
      <name>getGroupEntry</name>
      <anchorfile>classLdapAgent.html</anchorfile>
      <anchor>a572cfe5f230f9cb882871f11d67cdc94</anchor>
      <arglist>(LDAPEntry *entry, string member_attribute)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>YCPMap</type>
      <name>getUserEntry</name>
      <anchorfile>classLdapAgent.html</anchorfile>
      <anchor>a6486288cf2591db73faa5a46e01b8d8f</anchor>
      <arglist>(LDAPEntry *entry)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>YCPMap</type>
      <name>getSearchedEntry</name>
      <anchorfile>classLdapAgent.html</anchorfile>
      <anchor>aa4abec94afa3b085daa78b993f54a980</anchor>
      <arglist>(LDAPEntry *entry, bool sinlge_value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>YCPMap</type>
      <name>getObjectAttributes</name>
      <anchorfile>classLdapAgent.html</anchorfile>
      <anchor>a180be30aaac96b0204363d9103ae3f13</anchor>
      <arglist>(string dn)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>YCPBoolean</type>
      <name>deleteSubTree</name>
      <anchorfile>classLdapAgent.html</anchorfile>
      <anchor>a4d36fd6ed3d9cf8bcedc58408e1d1958</anchor>
      <arglist>(string dn)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>YCPBoolean</type>
      <name>moveWithSubtree</name>
      <anchorfile>classLdapAgent.html</anchorfile>
      <anchor>a3269a0cea34ad3edcc4d4435e4aac783</anchor>
      <arglist>(string dn, string new_dn, string parent_dn)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>YCPBoolean</type>
      <name>copyOneEntry</name>
      <anchorfile>classLdapAgent.html</anchorfile>
      <anchor>a4336b7253721810961cddd8c70d02659</anchor>
      <arglist>(string dn, string new_dn)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>debug_exception</name>
      <anchorfile>classLdapAgent.html</anchorfile>
      <anchor>a69f0b3cfa794f9f6f40f932eb84e959c</anchor>
      <arglist>(LDAPException e, string action)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>debug_referral</name>
      <anchorfile>classLdapAgent.html</anchorfile>
      <anchor>ae9cb1dceebb578f3b8f8ec1c730ac604</anchor>
      <arglist>(LDAPReferralException e, string action)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set_tls_options</name>
      <anchorfile>classLdapAgent.html</anchorfile>
      <anchor>a2cc052b14113821192c3f4ae0b96c96e</anchor>
      <arglist>(YCPMap args, string tls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>generate_attr_list</name>
      <anchorfile>classLdapAgent.html</anchorfile>
      <anchor>af20d140eda28706eb8a734a987b864a0</anchor>
      <arglist>(LDAPAttributeList *attrs, YCPMap map)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>generate_mod_list</name>
      <anchorfile>classLdapAgent.html</anchorfile>
      <anchor>a26668427c4e38dc8def81c9bc63a84ec</anchor>
      <arglist>(LDAPModList *modlist, YCPMap map, YCPValue attrs)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>port</name>
      <anchorfile>classLdapAgent.html</anchorfile>
      <anchor>a0973fcc49e4bae65389b6972061d5b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>hostname</name>
      <anchorfile>classLdapAgent.html</anchorfile>
      <anchor>a9ea89079f30fd284224cf2a318c21cee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>bind_dn</name>
      <anchorfile>classLdapAgent.html</anchorfile>
      <anchor>a062b50e883e6bf72a986677334cf14bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>bind_pw</name>
      <anchorfile>classLdapAgent.html</anchorfile>
      <anchor>adc72525e26ee961c7e9bc14caf0fbe04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>ldap_error</name>
      <anchorfile>classLdapAgent.html</anchorfile>
      <anchor>a71186bbb96961850eee6a74b9875d491</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>server_error</name>
      <anchorfile>classLdapAgent.html</anchorfile>
      <anchor>aed8c6103dacb7144bb17ad811f2a73ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>tls_error</name>
      <anchorfile>classLdapAgent.html</anchorfile>
      <anchor>aa62e56ce397977440e1ddceb550679c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>ldap_error_code</name>
      <anchorfile>classLdapAgent.html</anchorfile>
      <anchor>acb07025c6787b05fb98371d0ca59ba80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>ldap_initialized</name>
      <anchorfile>classLdapAgent.html</anchorfile>
      <anchor>af7cfb742c035916aab7eddc6907ce50f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>userpw_hash</name>
      <anchorfile>classLdapAgent.html</anchorfile>
      <anchor>a61e47a9b0226073e610655d2ab0f83db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LDAPConnection *</type>
      <name>ldap</name>
      <anchorfile>classLdapAgent.html</anchorfile>
      <anchor>ab1e65d909c441d116810c53295d2b307</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LDAPConstraints *</type>
      <name>cons</name>
      <anchorfile>classLdapAgent.html</anchorfile>
      <anchor>a67523d99cdc7ea6995870feff2932d1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LDAPSchema *</type>
      <name>schema</name>
      <anchorfile>classLdapAgent.html</anchorfile>
      <anchor>ac29c7418d99cf0ed1f094c60377c0513</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>YCPMap</type>
      <name>users</name>
      <anchorfile>classLdapAgent.html</anchorfile>
      <anchor>a2d62344f9bdfe1f97b65cfad552d447c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>YCPMap</type>
      <name>users_by_name</name>
      <anchorfile>classLdapAgent.html</anchorfile>
      <anchor>afd713b84209d76d619a8e2caa7c6b070</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>YCPMap</type>
      <name>users_by_uidnumber</name>
      <anchorfile>classLdapAgent.html</anchorfile>
      <anchor>aa6c565769bc21800b3792efab4fc6409</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>YCPMap</type>
      <name>usernames</name>
      <anchorfile>classLdapAgent.html</anchorfile>
      <anchor>a389cc103edd59eb9c3e47794301e19d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>YCPMap</type>
      <name>userdns</name>
      <anchorfile>classLdapAgent.html</anchorfile>
      <anchor>adc4a8f2e0c1853fa2fa1b7f8f4dcab90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>YCPMap</type>
      <name>uids</name>
      <anchorfile>classLdapAgent.html</anchorfile>
      <anchor>a46c15afcd1ed4d07a0de820dcf17be80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>YCPMap</type>
      <name>homes</name>
      <anchorfile>classLdapAgent.html</anchorfile>
      <anchor>ad417341e95e09bf66cf1889ff3ce10a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>YCPMap</type>
      <name>user_items</name>
      <anchorfile>classLdapAgent.html</anchorfile>
      <anchor>a7b4feb3b9fd178779ac8b68f9b121dbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>YCPMap</type>
      <name>groups</name>
      <anchorfile>classLdapAgent.html</anchorfile>
      <anchor>a5bd86f059cf3954ab3f00b3c08900f01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>YCPMap</type>
      <name>groups_by_name</name>
      <anchorfile>classLdapAgent.html</anchorfile>
      <anchor>a420619fd0b769e5c9fb9e4b4bba34bfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>YCPMap</type>
      <name>groups_by_gidnumber</name>
      <anchorfile>classLdapAgent.html</anchorfile>
      <anchor>a3df2e4486e8f75b8c56b569c101c4612</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>YCPMap</type>
      <name>groupnames</name>
      <anchorfile>classLdapAgent.html</anchorfile>
      <anchor>a169b91551688b9e44a5c2c8c753d2c36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>YCPMap</type>
      <name>gids</name>
      <anchorfile>classLdapAgent.html</anchorfile>
      <anchor>a46bb568d84c6e574ec7be8045c0f846c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>YCPMap</type>
      <name>group_items</name>
      <anchorfile>classLdapAgent.html</anchorfile>
      <anchor>a0be9595d4cf57f3393784f8d503d9375</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="dir">
    <name>src</name>
    <path>/home/abuild/rpmbuild/BUILD/yast2-ldap-3.0.1/src/</path>
    <filename>dir_68267d1309a1af8e8297ef4c3efbcdba.html</filename>
    <file>LdapAgent.cc</file>
    <file>LdapAgent.h</file>
    <file>Y2CCLdapAgent.cc</file>
  </compound>
</tagfile>
