<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile doxygen_version="1.14.0">
  <compound kind="class">
    <name>KLDAPCore::Ber</name>
    <filename>classKLDAPCore_1_1Ber.html</filename>
    <member kind="function">
      <type></type>
      <name>Ber</name>
      <anchorfile>classKLDAPCore_1_1Ber.html</anchorfile>
      <anchor>a7953231cc29526281d6aa32fedd3d184</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Ber</name>
      <anchorfile>classKLDAPCore_1_1Ber.html</anchorfile>
      <anchor>a404c29837ced5d7a5deba2ac740bc25a</anchor>
      <arglist>(const QByteArray &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Ber</name>
      <anchorfile>classKLDAPCore_1_1Ber.html</anchorfile>
      <anchor>a1836a6281b67cb3142e4717365129e1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QByteArray</type>
      <name>flatten</name>
      <anchorfile>classKLDAPCore_1_1Ber.html</anchorfile>
      <anchor>a3c0bb7ddaf4be285f4fe50e0aa7ff729</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>printf</name>
      <anchorfile>classKLDAPCore_1_1Ber.html</anchorfile>
      <anchor>a49bd5c338a09b61452775b0caa67c4f5</anchor>
      <arglist>(QString format,...)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KLDAPCore::LdapActivitiesAbstract</name>
    <filename>classKLDAPCore_1_1LdapActivitiesAbstract.html</filename>
  </compound>
  <compound kind="class">
    <name>KLDAPCore::LdapClient</name>
    <filename>classKLDAPCore_1_1LdapClient.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>done</name>
      <anchorfile>classKLDAPCore_1_1LdapClient.html</anchorfile>
      <anchor>acf33e8360188a66da82333a0c877aaa6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>error</name>
      <anchorfile>classKLDAPCore_1_1LdapClient.html</anchorfile>
      <anchor>a6090abb2993586e0372979e9accaf32e</anchor>
      <arglist>(const QString &amp;message)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>result</name>
      <anchorfile>classKLDAPCore_1_1LdapClient.html</anchorfile>
      <anchor>a1f82d903c787ef6cc619f6dfe48c8c6a</anchor>
      <arglist>(const KLDAPCore::LdapClient &amp;client, const KLDAPCore::LdapObject &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LdapClient</name>
      <anchorfile>classKLDAPCore_1_1LdapClient.html</anchorfile>
      <anchor>af7ce18ca217aa28fb550a4f306517150</anchor>
      <arglist>(int clientNumber, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LdapClient</name>
      <anchorfile>classKLDAPCore_1_1LdapClient.html</anchorfile>
      <anchor>a9f976f67d9b6dd87145bdfc7ea6d43ea</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>attributes</name>
      <anchorfile>classKLDAPCore_1_1LdapClient.html</anchorfile>
      <anchor>a7430faba05b584319fe825f2ada5bc06</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cancelQuery</name>
      <anchorfile>classKLDAPCore_1_1LdapClient.html</anchorfile>
      <anchor>a02f867ee3caf9d890b7b5f981ff68163</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>clientNumber</name>
      <anchorfile>classKLDAPCore_1_1LdapClient.html</anchorfile>
      <anchor>a14dc0c3f1e6e02d4a2857f027da990cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>completionWeight</name>
      <anchorfile>classKLDAPCore_1_1LdapClient.html</anchorfile>
      <anchor>a3c6571c110717fa17369ef3aadc03c5e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isActive</name>
      <anchorfile>classKLDAPCore_1_1LdapClient.html</anchorfile>
      <anchor>af7f6994491d0218ccbad0b2204abf2e9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const KLDAPCore::LdapServer</type>
      <name>server</name>
      <anchorfile>classKLDAPCore_1_1LdapClient.html</anchorfile>
      <anchor>af3c577cfa225c71aaefeb664ec31122f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAttributes</name>
      <anchorfile>classKLDAPCore_1_1LdapClient.html</anchorfile>
      <anchor>a2f5f8b7c566c2b1823a7512257a11fc0</anchor>
      <arglist>(const QStringList &amp;attributes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCompletionWeight</name>
      <anchorfile>classKLDAPCore_1_1LdapClient.html</anchorfile>
      <anchor>a12f7e90a21696190b05ec67e421e76c6</anchor>
      <arglist>(int weight)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScope</name>
      <anchorfile>classKLDAPCore_1_1LdapClient.html</anchorfile>
      <anchor>a522c0cbb6e1d91cb08a05fadd2b6929e</anchor>
      <arglist>(const QString &amp;scope)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setServer</name>
      <anchorfile>classKLDAPCore_1_1LdapClient.html</anchorfile>
      <anchor>ae129e7df4e84448b4f741eebc6bdd718</anchor>
      <arglist>(const KLDAPCore::LdapServer &amp;server)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startQuery</name>
      <anchorfile>classKLDAPCore_1_1LdapClient.html</anchorfile>
      <anchor>a05b5126f86d6c30a906cd9e87645c923</anchor>
      <arglist>(const QString &amp;filter)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KLDAPCore::LdapClientSearch</name>
    <filename>classKLDAPCore_1_1LdapClientSearch.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>searchData</name>
      <anchorfile>classKLDAPCore_1_1LdapClientSearch.html</anchorfile>
      <anchor>a21b492bb244216080e9ce940e3d80ac2</anchor>
      <arglist>(const KLDAPCore::LdapResult::List &amp;results)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>searchData</name>
      <anchorfile>classKLDAPCore_1_1LdapClientSearch.html</anchorfile>
      <anchor>a17a3bfbd88ae2588e0fc865d2e2c9add</anchor>
      <arglist>(const KLDAPCore::LdapResultObject::List &amp;results)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>searchData</name>
      <anchorfile>classKLDAPCore_1_1LdapClientSearch.html</anchorfile>
      <anchor>a2d956b08e90267095695cf0eede73fc6</anchor>
      <arglist>(const QStringList &amp;results)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>searchDone</name>
      <anchorfile>classKLDAPCore_1_1LdapClientSearch.html</anchorfile>
      <anchor>ac2eb5ae7b6febfdf45603bf0b62ba116</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LdapClientSearch</name>
      <anchorfile>classKLDAPCore_1_1LdapClientSearch.html</anchorfile>
      <anchor>a4d0bd2a366d258de4680da10abb81f28</anchor>
      <arglist>(const QStringList &amp;attr, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LdapClientSearch</name>
      <anchorfile>classKLDAPCore_1_1LdapClientSearch.html</anchorfile>
      <anchor>a08c435dfec9f9455720726bd88cb0e3b</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LdapClientSearch</name>
      <anchorfile>classKLDAPCore_1_1LdapClientSearch.html</anchorfile>
      <anchor>a7b7eba9609eca67e04801967c0d1697b</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>attributes</name>
      <anchorfile>classKLDAPCore_1_1LdapClientSearch.html</anchorfile>
      <anchor>a5afa56424a439863c99524f218f57530</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cancelSearch</name>
      <anchorfile>classKLDAPCore_1_1LdapClientSearch.html</anchorfile>
      <anchor>aeb554adbd43eda947f0efaa9356543e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; KLDAPCore::LdapClient * &gt;</type>
      <name>clients</name>
      <anchorfile>classKLDAPCore_1_1LdapClientSearch.html</anchorfile>
      <anchor>aaa735300a762e7ac101e72aff3c5483d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>filter</name>
      <anchorfile>classKLDAPCore_1_1LdapClientSearch.html</anchorfile>
      <anchor>a9c361be41fe7d35e8d6c33a58b3ca2d4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isAvailable</name>
      <anchorfile>classKLDAPCore_1_1LdapClientSearch.html</anchorfile>
      <anchor>ac02d8246324b4edb6f5257a19d41a81c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAttributes</name>
      <anchorfile>classKLDAPCore_1_1LdapClientSearch.html</anchorfile>
      <anchor>af18d4986e3b8e9cd5075ee1d443333ca</anchor>
      <arglist>(const QStringList &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFilter</name>
      <anchorfile>classKLDAPCore_1_1LdapClientSearch.html</anchorfile>
      <anchor>a3bb7dccf12436f8b1a002b6d81fbf939</anchor>
      <arglist>(const QString &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startSearch</name>
      <anchorfile>classKLDAPCore_1_1LdapClientSearch.html</anchorfile>
      <anchor>aaa4d27bb9773e0b0fe49dfea2729749f</anchor>
      <arglist>(const QString &amp;query)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateCompletionWeights</name>
      <anchorfile>classKLDAPCore_1_1LdapClientSearch.html</anchorfile>
      <anchor>aec53bf20f887cf81c6e9ab6f210fb2ea</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KLDAPCore::LdapConnection</name>
    <filename>classKLDAPCore_1_1LdapConnection.html</filename>
    <member kind="function">
      <type></type>
      <name>LdapConnection</name>
      <anchorfile>classKLDAPCore_1_1LdapConnection.html</anchorfile>
      <anchor>add83e602e5263166dce56d292ae8daf5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LdapConnection</name>
      <anchorfile>classKLDAPCore_1_1LdapConnection.html</anchorfile>
      <anchor>a6f8869c6c9e47be17a13a81adf5f6606</anchor>
      <arglist>(const LdapServer &amp;server)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LdapConnection</name>
      <anchorfile>classKLDAPCore_1_1LdapConnection.html</anchorfile>
      <anchor>a2dbfc45b9e5d758e515c5e3f64a63475</anchor>
      <arglist>(const LdapUrl &amp;url)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>classKLDAPCore_1_1LdapConnection.html</anchorfile>
      <anchor>a71a8edfb0e898b2c12986e6d15fa8b08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>connect</name>
      <anchorfile>classKLDAPCore_1_1LdapConnection.html</anchorfile>
      <anchor>a9efb3a95c7ca164664cc152d74f2fd8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>connectionError</name>
      <anchorfile>classKLDAPCore_1_1LdapConnection.html</anchorfile>
      <anchor>afab65bc076e90dd197c0a4ea338f6d2d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getOption</name>
      <anchorfile>classKLDAPCore_1_1LdapConnection.html</anchorfile>
      <anchor>a0f6b0882748ec780e9f6afb956faee03</anchor>
      <arglist>(int option, void *value) const</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>handle</name>
      <anchorfile>classKLDAPCore_1_1LdapConnection.html</anchorfile>
      <anchor>a76c695906c05831b3071403c918fdd39</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ldapErrorCode</name>
      <anchorfile>classKLDAPCore_1_1LdapConnection.html</anchorfile>
      <anchor>aca80483a0bd5ada4f89a9eedef4737b5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>ldapErrorString</name>
      <anchorfile>classKLDAPCore_1_1LdapConnection.html</anchorfile>
      <anchor>ab83fb21344c40b1cacf416fac270d7bb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>saslErrorString</name>
      <anchorfile>classKLDAPCore_1_1LdapConnection.html</anchorfile>
      <anchor>a3e8b201d21f7a8a75918491c53fcddc7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>saslHandle</name>
      <anchorfile>classKLDAPCore_1_1LdapConnection.html</anchorfile>
      <anchor>a9ee0d8d9e11f68196450c531b082c844</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const LdapServer &amp;</type>
      <name>server</name>
      <anchorfile>classKLDAPCore_1_1LdapConnection.html</anchorfile>
      <anchor>aaa9bc45d22e91581a748c38150b51d9f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setOption</name>
      <anchorfile>classKLDAPCore_1_1LdapConnection.html</anchorfile>
      <anchor>aabfb783e94d1e91f53fe8030c45f8465</anchor>
      <arglist>(int option, void *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setServer</name>
      <anchorfile>classKLDAPCore_1_1LdapConnection.html</anchorfile>
      <anchor>a59a449eabd68f43f0e7c334cda7b7545</anchor>
      <arglist>(const LdapServer &amp;server)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setSizeLimit</name>
      <anchorfile>classKLDAPCore_1_1LdapConnection.html</anchorfile>
      <anchor>a8cdcf53a8f78cb4343a6e39370e381f2</anchor>
      <arglist>(int sizelimit)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setTimeLimit</name>
      <anchorfile>classKLDAPCore_1_1LdapConnection.html</anchorfile>
      <anchor>a95e59fb54852b237bad8b89b9ad666c3</anchor>
      <arglist>(int timelimit)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUrl</name>
      <anchorfile>classKLDAPCore_1_1LdapConnection.html</anchorfile>
      <anchor>a1a341a671956529eb63e32c001f1b5ee</anchor>
      <arglist>(const LdapUrl &amp;url)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sizeLimit</name>
      <anchorfile>classKLDAPCore_1_1LdapConnection.html</anchorfile>
      <anchor>a956f479f0a8e73776e0060533e1fbb12</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>timeLimit</name>
      <anchorfile>classKLDAPCore_1_1LdapConnection.html</anchorfile>
      <anchor>ae7265306ef7695c847822cef744fa0a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QString</type>
      <name>errorString</name>
      <anchorfile>classKLDAPCore_1_1LdapConnection.html</anchorfile>
      <anchor>a1371ac1e197a5ee45891365f4c81a5a8</anchor>
      <arglist>(int code)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KLDAPCore::LdapControl</name>
    <filename>classKLDAPCore_1_1LdapControl.html</filename>
    <member kind="function">
      <type></type>
      <name>LdapControl</name>
      <anchorfile>classKLDAPCore_1_1LdapControl.html</anchorfile>
      <anchor>a9f49fc0a56bd98e24322b0275c0e172f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LdapControl</name>
      <anchorfile>classKLDAPCore_1_1LdapControl.html</anchorfile>
      <anchor>ad65ab9b7869d24da5a691e5e59d95112</anchor>
      <arglist>(const QString &amp;oid, const QByteArray &amp;value, bool critical=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LdapControl</name>
      <anchorfile>classKLDAPCore_1_1LdapControl.html</anchorfile>
      <anchor>a8ca54965df648a6abeb521e50362acce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>critical</name>
      <anchorfile>classKLDAPCore_1_1LdapControl.html</anchorfile>
      <anchor>afc368cd4a7f7be97858983ce9026cfe4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>oid</name>
      <anchorfile>classKLDAPCore_1_1LdapControl.html</anchorfile>
      <anchor>a684b0166c894210c9ed8de286c3903bb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>parsePageControl</name>
      <anchorfile>classKLDAPCore_1_1LdapControl.html</anchorfile>
      <anchor>a55020fe9206acbebca21c8f111b96759</anchor>
      <arglist>(QByteArray &amp;cookie) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setControl</name>
      <anchorfile>classKLDAPCore_1_1LdapControl.html</anchorfile>
      <anchor>aaf9e1d9b6d50b4cb8e175c2946b1f821</anchor>
      <arglist>(const QString &amp;oid, const QByteArray &amp;value, bool critical=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCritical</name>
      <anchorfile>classKLDAPCore_1_1LdapControl.html</anchorfile>
      <anchor>a51aa53db62fde56661b0405fbc353df7</anchor>
      <arglist>(bool critical)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOid</name>
      <anchorfile>classKLDAPCore_1_1LdapControl.html</anchorfile>
      <anchor>add5f6fe23961fb511d9af34e7752a493</anchor>
      <arglist>(const QString &amp;oid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>classKLDAPCore_1_1LdapControl.html</anchorfile>
      <anchor>a844cc9277c95b805136486888f145234</anchor>
      <arglist>(const QByteArray &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>QByteArray</type>
      <name>value</name>
      <anchorfile>classKLDAPCore_1_1LdapControl.html</anchorfile>
      <anchor>a58a82040b3a01def8c075dab97f42ee4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LdapControl</type>
      <name>createPageControl</name>
      <anchorfile>classKLDAPCore_1_1LdapControl.html</anchorfile>
      <anchor>a943dd8e249db48d29cbfdc632e2a3aa1</anchor>
      <arglist>(int pagesize, const QByteArray &amp;cookie=QByteArray())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>insert</name>
      <anchorfile>classKLDAPCore_1_1LdapControl.html</anchorfile>
      <anchor>ac29f4bbab93e162f629bb910936d2354</anchor>
      <arglist>(LdapControls &amp;list, const LdapControl &amp;ctrl)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KLDAPCore::LdapObject</name>
    <filename>classKLDAPCore_1_1LdapObject.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addValue</name>
      <anchorfile>classKLDAPCore_1_1LdapObject.html</anchorfile>
      <anchor>ad9de5f9a49a1f5f34f216e7e01467193</anchor>
      <arglist>(const QString &amp;attributeName, const QByteArray &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>const LdapAttrMap &amp;</type>
      <name>attributes</name>
      <anchorfile>classKLDAPCore_1_1LdapObject.html</anchorfile>
      <anchor>a8075f21ab15ad75ba7e69a1b8e679733</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classKLDAPCore_1_1LdapObject.html</anchorfile>
      <anchor>a226bf45e01b4e4c4fe4840c8ce6c50f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LdapDN</type>
      <name>dn</name>
      <anchorfile>classKLDAPCore_1_1LdapObject.html</anchorfile>
      <anchor>ac73f0380b6e97e017b4cd1d585effb68</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasAttribute</name>
      <anchorfile>classKLDAPCore_1_1LdapObject.html</anchorfile>
      <anchor>a30ed37e2ae1bfd55b34f46b648dde091</anchor>
      <arglist>(const QString &amp;attributeName) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAttributes</name>
      <anchorfile>classKLDAPCore_1_1LdapObject.html</anchorfile>
      <anchor>aee0a27ca1fc26db52969d65f3a418ec6</anchor>
      <arglist>(const LdapAttrMap &amp;attrs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDn</name>
      <anchorfile>classKLDAPCore_1_1LdapObject.html</anchorfile>
      <anchor>a582fc41429822a50c9a9b03126c66498</anchor>
      <arglist>(const LdapDN &amp;dn)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDn</name>
      <anchorfile>classKLDAPCore_1_1LdapObject.html</anchorfile>
      <anchor>ada4fb4d92eec9ab68a24687f4466eb7e</anchor>
      <arglist>(const QString &amp;dn)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValues</name>
      <anchorfile>classKLDAPCore_1_1LdapObject.html</anchorfile>
      <anchor>a54b895e04a382a7728348d008f181850</anchor>
      <arglist>(const QString &amp;attributeName, const LdapAttrValue &amp;values)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>toString</name>
      <anchorfile>classKLDAPCore_1_1LdapObject.html</anchorfile>
      <anchor>ac3ba1b865aae4d86027d23ff92bba924</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QByteArray</type>
      <name>value</name>
      <anchorfile>classKLDAPCore_1_1LdapObject.html</anchorfile>
      <anchor>aa79ed0312aa0ab1a27498ff9393eb6b2</anchor>
      <arglist>(const QString &amp;attributeName) const</arglist>
    </member>
    <member kind="function">
      <type>LdapAttrValue</type>
      <name>values</name>
      <anchorfile>classKLDAPCore_1_1LdapObject.html</anchorfile>
      <anchor>a01a76a542f27b9d7b4489223992e189b</anchor>
      <arglist>(const QString &amp;attributeName) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KLDAPCore::LdapOperation</name>
    <filename>classKLDAPCore_1_1LdapOperation.html</filename>
    <member kind="function">
      <type>int</type>
      <name>abandon</name>
      <anchorfile>classKLDAPCore_1_1LdapOperation.html</anchorfile>
      <anchor>a77aa516cd2e6fe55d0b3b45af8f40049</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>add</name>
      <anchorfile>classKLDAPCore_1_1LdapOperation.html</anchorfile>
      <anchor>a64022eb7508fb0859b52520a73101b29</anchor>
      <arglist>(const LdapDN &amp;dn, const ModOps &amp;ops)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>add</name>
      <anchorfile>classKLDAPCore_1_1LdapOperation.html</anchorfile>
      <anchor>a3362c329f9bd493e259ba90550553acd</anchor>
      <arglist>(const LdapObject &amp;object)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>add_s</name>
      <anchorfile>classKLDAPCore_1_1LdapOperation.html</anchorfile>
      <anchor>a2d79f3c740f3dabe998e08eba6a17787</anchor>
      <arglist>(const LdapDN &amp;dn, const ModOps &amp;ops)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>add_s</name>
      <anchorfile>classKLDAPCore_1_1LdapOperation.html</anchorfile>
      <anchor>aa7ed290ab18563acee7276c2682a5bac</anchor>
      <arglist>(const LdapObject &amp;object)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>bind</name>
      <anchorfile>classKLDAPCore_1_1LdapOperation.html</anchorfile>
      <anchor>ac3809d8dd7fdf2c3810fe37e92ce35dc</anchor>
      <arglist>(const QByteArray &amp;creds=QByteArray(), SASL_Callback_Proc *saslproc=nullptr, void *data=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>bind_s</name>
      <anchorfile>classKLDAPCore_1_1LdapOperation.html</anchorfile>
      <anchor>a96effef79bd212f044916aa880f41bd6</anchor>
      <arglist>(SASL_Callback_Proc *saslproc=nullptr, void *data=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>LdapControls</type>
      <name>clientControls</name>
      <anchorfile>classKLDAPCore_1_1LdapOperation.html</anchorfile>
      <anchor>a1d11028751fb4dec3f5b5e1928e24eaf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>compare</name>
      <anchorfile>classKLDAPCore_1_1LdapOperation.html</anchorfile>
      <anchor>ae5c36c3de169bcd64373a1f31b508329</anchor>
      <arglist>(const LdapDN &amp;dn, const QString &amp;attr, const QByteArray &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>compare_s</name>
      <anchorfile>classKLDAPCore_1_1LdapOperation.html</anchorfile>
      <anchor>a7ee622d27f10a8fae0c29695a10a7a4c</anchor>
      <arglist>(const LdapDN &amp;dn, const QString &amp;attr, const QByteArray &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>LdapConnection &amp;</type>
      <name>connection</name>
      <anchorfile>classKLDAPCore_1_1LdapOperation.html</anchorfile>
      <anchor>aebec8cb27de083ce2d58e2540a327118</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LdapControls</type>
      <name>controls</name>
      <anchorfile>classKLDAPCore_1_1LdapOperation.html</anchorfile>
      <anchor>a25dd87343dd74fcd0f858c1bdb7a4b1b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>del</name>
      <anchorfile>classKLDAPCore_1_1LdapOperation.html</anchorfile>
      <anchor>ae3521be1902d2eba43c208997957c761</anchor>
      <arglist>(const LdapDN &amp;dn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>del_s</name>
      <anchorfile>classKLDAPCore_1_1LdapOperation.html</anchorfile>
      <anchor>a0df760b7c891c82fcccd23eb419b6b2d</anchor>
      <arglist>(const LdapDN &amp;dn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>exop</name>
      <anchorfile>classKLDAPCore_1_1LdapOperation.html</anchorfile>
      <anchor>a14a36934544c62e4a3c741ba5c6d4e44</anchor>
      <arglist>(const QString &amp;oid, const QByteArray &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>exop_s</name>
      <anchorfile>classKLDAPCore_1_1LdapOperation.html</anchorfile>
      <anchor>a7104b5921b2b21eec1ec8f8da76d3a9f</anchor>
      <arglist>(const QString &amp;oid, const QByteArray &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>QByteArray</type>
      <name>extendedData</name>
      <anchorfile>classKLDAPCore_1_1LdapOperation.html</anchorfile>
      <anchor>aba662e7e1adfe8458e8942fe5762695b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QByteArray</type>
      <name>extendedOid</name>
      <anchorfile>classKLDAPCore_1_1LdapOperation.html</anchorfile>
      <anchor>acd721263859fb565a777fb7b0156a1dd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>matchedDn</name>
      <anchorfile>classKLDAPCore_1_1LdapOperation.html</anchorfile>
      <anchor>a7dfee9ad1c247c5a22963e7247d47b2e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>modify</name>
      <anchorfile>classKLDAPCore_1_1LdapOperation.html</anchorfile>
      <anchor>afaa9f9c3a574da7ff477125781a84856</anchor>
      <arglist>(const LdapDN &amp;dn, const ModOps &amp;ops)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>modify_s</name>
      <anchorfile>classKLDAPCore_1_1LdapOperation.html</anchorfile>
      <anchor>a74d826517b9fb70a839819b8465dd6e3</anchor>
      <arglist>(const LdapDN &amp;dn, const ModOps &amp;ops)</arglist>
    </member>
    <member kind="function">
      <type>LdapObject</type>
      <name>object</name>
      <anchorfile>classKLDAPCore_1_1LdapOperation.html</anchorfile>
      <anchor>a6d091d00c585e47348bddaec127a5f89</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QByteArray &gt;</type>
      <name>referrals</name>
      <anchorfile>classKLDAPCore_1_1LdapOperation.html</anchorfile>
      <anchor>a7342f22c3266ddbb63a7e3afd2c22dd3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rename</name>
      <anchorfile>classKLDAPCore_1_1LdapOperation.html</anchorfile>
      <anchor>a2dd090b12e9da21b53c9cc44937c214b</anchor>
      <arglist>(const LdapDN &amp;dn, const QString &amp;newRdn, const QString &amp;newSuperior, bool deleteold=true)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rename_s</name>
      <anchorfile>classKLDAPCore_1_1LdapOperation.html</anchorfile>
      <anchor>a76f7717a9c7321d2276dd525ab29ecc1</anchor>
      <arglist>(const LdapDN &amp;dn, const QString &amp;newRdn, const QString &amp;newSuperior, bool deleteold=true)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>search</name>
      <anchorfile>classKLDAPCore_1_1LdapOperation.html</anchorfile>
      <anchor>a76918699be16464b43f73b1de2b77789</anchor>
      <arglist>(const LdapDN &amp;base, LdapUrl::Scope scope, const QString &amp;filter, const QStringList &amp;attrs)</arglist>
    </member>
    <member kind="function">
      <type>LdapControls</type>
      <name>serverControls</name>
      <anchorfile>classKLDAPCore_1_1LdapOperation.html</anchorfile>
      <anchor>aa4dde0a2211d6bb1b5714b5164d7f38a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QByteArray</type>
      <name>serverCred</name>
      <anchorfile>classKLDAPCore_1_1LdapOperation.html</anchorfile>
      <anchor>a9aa99b965ee665ac4b5898ceb7099b61</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setClientControls</name>
      <anchorfile>classKLDAPCore_1_1LdapOperation.html</anchorfile>
      <anchor>a1e3d032682efd623e5a0b222bc65c8ad</anchor>
      <arglist>(const LdapControls &amp;ctrls)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setConnection</name>
      <anchorfile>classKLDAPCore_1_1LdapOperation.html</anchorfile>
      <anchor>ac3e5e9ea0d68742d5f4c82bfbcc4c250</anchor>
      <arglist>(LdapConnection &amp;conn)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setServerControls</name>
      <anchorfile>classKLDAPCore_1_1LdapOperation.html</anchorfile>
      <anchor>a2f35ab0a31b130c32a8aaba204c4164b</anchor>
      <arglist>(const LdapControls &amp;ctrls)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>waitForResult</name>
      <anchorfile>classKLDAPCore_1_1LdapOperation.html</anchorfile>
      <anchor>a19d1964397b20f2b1730f20f32cec903</anchor>
      <arglist>(int id, int msecs=-1)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>KLDAPCore::LdapResult</name>
    <filename>structKLDAPCore_1_1LdapResult.html</filename>
    <member kind="typedef">
      <type>QList&lt; LdapResult &gt;</type>
      <name>List</name>
      <anchorfile>structKLDAPCore_1_1LdapResult.html</anchorfile>
      <anchor>ac70a047a158876124b6d0ac63aed84ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>clientNumber</name>
      <anchorfile>structKLDAPCore_1_1LdapResult.html</anchorfile>
      <anchor>a84c4fa3ed450eb357c1cb058402b126b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>completionWeight</name>
      <anchorfile>structKLDAPCore_1_1LdapResult.html</anchorfile>
      <anchor>aa8cd8e74f23cfb072dd3a5e33d8d81c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QStringList</type>
      <name>email</name>
      <anchorfile>structKLDAPCore_1_1LdapResult.html</anchorfile>
      <anchor>acd361ca4a81f4d74537df71a6a6a33f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QString</type>
      <name>name</name>
      <anchorfile>structKLDAPCore_1_1LdapResult.html</anchorfile>
      <anchor>a94f72d0183ba0470f9a5fff833dffa72</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>KLDAPCore::LdapResultObject</name>
    <filename>structKLDAPCore_1_1LdapResultObject.html</filename>
  </compound>
  <compound kind="class">
    <name>KLDAPCore::LdapSearch</name>
    <filename>classKLDAPCore_1_1LdapSearch.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>data</name>
      <anchorfile>classKLDAPCore_1_1LdapSearch.html</anchorfile>
      <anchor>a850a54bbe3ab9a4a35afc81c9ec7c224</anchor>
      <arglist>(KLDAPCore::LdapSearch *search, const KLDAPCore::LdapObject &amp;obj)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>result</name>
      <anchorfile>classKLDAPCore_1_1LdapSearch.html</anchorfile>
      <anchor>a3a6fe2d69aea1f716738b45dd74c17a0</anchor>
      <arglist>(KLDAPCore::LdapSearch *search)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LdapSearch</name>
      <anchorfile>classKLDAPCore_1_1LdapSearch.html</anchorfile>
      <anchor>abc6c9a267f6a41925b79b0684b995866</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LdapSearch</name>
      <anchorfile>classKLDAPCore_1_1LdapSearch.html</anchorfile>
      <anchor>afe8444b2104d8cab56ba02ebca4d543a</anchor>
      <arglist>(LdapConnection &amp;connection)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>abandon</name>
      <anchorfile>classKLDAPCore_1_1LdapSearch.html</anchorfile>
      <anchor>a52510dd8ba5b54c4a48fefb8cac70f57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>continueSearch</name>
      <anchorfile>classKLDAPCore_1_1LdapSearch.html</anchorfile>
      <anchor>a1534ca58241d019a9d70306df3d03f2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>error</name>
      <anchorfile>classKLDAPCore_1_1LdapSearch.html</anchorfile>
      <anchor>ad7bb4c47612ccb965c37c7717591f2b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>errorString</name>
      <anchorfile>classKLDAPCore_1_1LdapSearch.html</anchorfile>
      <anchor>a9fc4a1cbd925a001a7121c0f93183ca8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFinished</name>
      <anchorfile>classKLDAPCore_1_1LdapSearch.html</anchorfile>
      <anchor>a773fa1ea545e3d7f841f8b3c17e74827</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>search</name>
      <anchorfile>classKLDAPCore_1_1LdapSearch.html</anchorfile>
      <anchor>ac3f2a359f08dd11ddbe8fbd5e92b76a6</anchor>
      <arglist>(const LdapDN &amp;base, LdapUrl::Scope scope=LdapUrl::Sub, const QString &amp;filter=QString(), const QStringList &amp;attributes=QStringList(), int pagesize=0, int count=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>search</name>
      <anchorfile>classKLDAPCore_1_1LdapSearch.html</anchorfile>
      <anchor>a73fed367b1b2732dd8c2e0f13cd6eb99</anchor>
      <arglist>(const LdapServer &amp;server, const QStringList &amp;attributes=QStringList(), int count=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>search</name>
      <anchorfile>classKLDAPCore_1_1LdapSearch.html</anchorfile>
      <anchor>ac612c94ead45ddb3cc04ccc17726fcd8</anchor>
      <arglist>(const LdapUrl &amp;url, int count=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setClientControls</name>
      <anchorfile>classKLDAPCore_1_1LdapSearch.html</anchorfile>
      <anchor>a3e79da40d060f8e3f0a7e34d8beef9b1</anchor>
      <arglist>(const LdapControls &amp;ctrls)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setConnection</name>
      <anchorfile>classKLDAPCore_1_1LdapSearch.html</anchorfile>
      <anchor>a950a21ac21f02f986e9225799bc1581f</anchor>
      <arglist>(LdapConnection &amp;connection)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setServerControls</name>
      <anchorfile>classKLDAPCore_1_1LdapSearch.html</anchorfile>
      <anchor>a5a4d43383530c2d43741f80a8d74e82f</anchor>
      <arglist>(const LdapControls &amp;ctrls)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KLDAPCore::LdapServer</name>
    <filename>classKLDAPCore_1_1LdapServer.html</filename>
    <member kind="typedef">
      <type>enum { Anonymous, Simple, SASL }</type>
      <name>Auth</name>
      <anchorfile>classKLDAPCore_1_1LdapServer.html</anchorfile>
      <anchor>a7bbb788d6706a1b0017e1bbde6217d07</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum { None, TLS, SSL }</type>
      <name>Security</name>
      <anchorfile>classKLDAPCore_1_1LdapServer.html</anchorfile>
      <anchor>a2697add6cfabe01bc9cbb3ffc166531f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum { TLSReqCertDefault, TLSReqCertNever, TLSReqCertDemand, TLSReqCertAllow, TLSReqCertTry, TLSReqCertHard, }</type>
      <name>TLSRequireCertificate</name>
      <anchorfile>classKLDAPCore_1_1LdapServer.html</anchorfile>
      <anchor>a5ef0f411ed197dec9d1c053aa089783f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LdapServer</name>
      <anchorfile>classKLDAPCore_1_1LdapServer.html</anchorfile>
      <anchor>a694def61b751d35adb5c939879dcc13f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LdapServer</name>
      <anchorfile>classKLDAPCore_1_1LdapServer.html</anchorfile>
      <anchor>a59051d9d2ee2ee434e709f6c55b7aecd</anchor>
      <arglist>(const LdapServer &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LdapServer</name>
      <anchorfile>classKLDAPCore_1_1LdapServer.html</anchorfile>
      <anchor>ad6131670fd089c041f7bb40c2cd76752</anchor>
      <arglist>(const LdapUrl &amp;url)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LdapServer</name>
      <anchorfile>classKLDAPCore_1_1LdapServer.html</anchorfile>
      <anchor>a26620572f24b179c0cf6fc9de8ea6d02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Auth</type>
      <name>auth</name>
      <anchorfile>classKLDAPCore_1_1LdapServer.html</anchorfile>
      <anchor>a3fdf805f3a221e1e48e53474a41150f2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LdapDN</type>
      <name>baseDn</name>
      <anchorfile>classKLDAPCore_1_1LdapServer.html</anchorfile>
      <anchor>a74b29d6a6ccc2819ea655bd92e64d8d5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>bindDn</name>
      <anchorfile>classKLDAPCore_1_1LdapServer.html</anchorfile>
      <anchor>a1ee2905dc8bfbb5cf09720b83a2cb06c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classKLDAPCore_1_1LdapServer.html</anchorfile>
      <anchor>aebf7cdf144760a6be62db976d9bd4bc7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>filter</name>
      <anchorfile>classKLDAPCore_1_1LdapServer.html</anchorfile>
      <anchor>ac1e5f5749d6ffc74962d9754d1dfb43e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>host</name>
      <anchorfile>classKLDAPCore_1_1LdapServer.html</anchorfile>
      <anchor>a1afd3cb7d92edf87f947d6ee8a2cf053</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>mech</name>
      <anchorfile>classKLDAPCore_1_1LdapServer.html</anchorfile>
      <anchor>aa50925878e8ee233384535db6ebe6a62</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LdapServer &amp;</type>
      <name>operator=</name>
      <anchorfile>classKLDAPCore_1_1LdapServer.html</anchorfile>
      <anchor>ab30134fb09fe73121e8abd5d539c391b</anchor>
      <arglist>(const LdapServer &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pageSize</name>
      <anchorfile>classKLDAPCore_1_1LdapServer.html</anchorfile>
      <anchor>ac53cfdd19b322c422022551392115840</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>password</name>
      <anchorfile>classKLDAPCore_1_1LdapServer.html</anchorfile>
      <anchor>aca321fb3c0b815f226b1abe035636f2b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>port</name>
      <anchorfile>classKLDAPCore_1_1LdapServer.html</anchorfile>
      <anchor>afe386191b2d5b90768e42c6321d77a58</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>realm</name>
      <anchorfile>classKLDAPCore_1_1LdapServer.html</anchorfile>
      <anchor>ae1206454138892806d062e237f9ddf68</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LdapUrl::Scope</type>
      <name>scope</name>
      <anchorfile>classKLDAPCore_1_1LdapServer.html</anchorfile>
      <anchor>a78b7c57dbf0058b09e9eabe5f0421956</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Security</type>
      <name>security</name>
      <anchorfile>classKLDAPCore_1_1LdapServer.html</anchorfile>
      <anchor>a979c2a33fe76ee0dc7f98e538deb8ef1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAuth</name>
      <anchorfile>classKLDAPCore_1_1LdapServer.html</anchorfile>
      <anchor>af509934437b7d29bab504f919c77faf0</anchor>
      <arglist>(Auth authentication)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBaseDn</name>
      <anchorfile>classKLDAPCore_1_1LdapServer.html</anchorfile>
      <anchor>a42b8e9ca3d4764d0bf25e6aac2df6dfa</anchor>
      <arglist>(const LdapDN &amp;baseDn)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBindDn</name>
      <anchorfile>classKLDAPCore_1_1LdapServer.html</anchorfile>
      <anchor>ac9c717b251d66135fd46903022e46a45</anchor>
      <arglist>(const QString &amp;bindDn)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFilter</name>
      <anchorfile>classKLDAPCore_1_1LdapServer.html</anchorfile>
      <anchor>a847f6cc39fb660c207f716940fc977cc</anchor>
      <arglist>(const QString &amp;filter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHost</name>
      <anchorfile>classKLDAPCore_1_1LdapServer.html</anchorfile>
      <anchor>ad5d8a1c1942f159da850a68f926e0ae6</anchor>
      <arglist>(const QString &amp;host)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMech</name>
      <anchorfile>classKLDAPCore_1_1LdapServer.html</anchorfile>
      <anchor>afa0cf5de313dc96040bdef4bec498091</anchor>
      <arglist>(const QString &amp;mech)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPageSize</name>
      <anchorfile>classKLDAPCore_1_1LdapServer.html</anchorfile>
      <anchor>ad85bf8fda3178d9fe4fdb9625d041454</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPassword</name>
      <anchorfile>classKLDAPCore_1_1LdapServer.html</anchorfile>
      <anchor>a9681eb71cd685a1b14f21d98c398a082</anchor>
      <arglist>(const QString &amp;password)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPort</name>
      <anchorfile>classKLDAPCore_1_1LdapServer.html</anchorfile>
      <anchor>a0b70ef19650a7172f96f43aadeb18952</anchor>
      <arglist>(int port)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRealm</name>
      <anchorfile>classKLDAPCore_1_1LdapServer.html</anchorfile>
      <anchor>a68a8c674314bebf98cb6a195db56b9ea</anchor>
      <arglist>(const QString &amp;realm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScope</name>
      <anchorfile>classKLDAPCore_1_1LdapServer.html</anchorfile>
      <anchor>a9645608dcf5cd1e63292b9cc05c044e7</anchor>
      <arglist>(LdapUrl::Scope scope)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSecurity</name>
      <anchorfile>classKLDAPCore_1_1LdapServer.html</anchorfile>
      <anchor>aa593d05914199420c79cacbe927fee09</anchor>
      <arglist>(Security mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSizeLimit</name>
      <anchorfile>classKLDAPCore_1_1LdapServer.html</anchorfile>
      <anchor>a14e37dc2530caacc001cbd102bbafcfc</anchor>
      <arglist>(int sizelimit)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTimeLimit</name>
      <anchorfile>classKLDAPCore_1_1LdapServer.html</anchorfile>
      <anchor>aa6b934dbf009c7bfb123558d0c97769c</anchor>
      <arglist>(int limit)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTimeout</name>
      <anchorfile>classKLDAPCore_1_1LdapServer.html</anchorfile>
      <anchor>ac270712931aad05fc8face5618e3a206</anchor>
      <arglist>(int timeout)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTLSCACertFile</name>
      <anchorfile>classKLDAPCore_1_1LdapServer.html</anchorfile>
      <anchor>a785b835f7f6f70125c174db186f7ecd0</anchor>
      <arglist>(const QString &amp;caCertFile)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTLSRequireCertificate</name>
      <anchorfile>classKLDAPCore_1_1LdapServer.html</anchorfile>
      <anchor>a6ddddd6b8ba558898add5b6032fc4512</anchor>
      <arglist>(TLSRequireCertificate reqCert)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUrl</name>
      <anchorfile>classKLDAPCore_1_1LdapServer.html</anchorfile>
      <anchor>a2d6aa7acb1e735aaff2ff94d99654b5d</anchor>
      <arglist>(const LdapUrl &amp;url)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUser</name>
      <anchorfile>classKLDAPCore_1_1LdapServer.html</anchorfile>
      <anchor>ade7f312c93b9b4d86ee711bbd61a50dd</anchor>
      <arglist>(const QString &amp;user)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVersion</name>
      <anchorfile>classKLDAPCore_1_1LdapServer.html</anchorfile>
      <anchor>a3c53eb41bd45e97333cc0d074df35dba</anchor>
      <arglist>(int version)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sizeLimit</name>
      <anchorfile>classKLDAPCore_1_1LdapServer.html</anchorfile>
      <anchor>a462c3dee914586f8eaeca969c8b50b57</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>timeLimit</name>
      <anchorfile>classKLDAPCore_1_1LdapServer.html</anchorfile>
      <anchor>a87bc0076d6a2ad2a2ed198324b213730</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>timeout</name>
      <anchorfile>classKLDAPCore_1_1LdapServer.html</anchorfile>
      <anchor>a26483f20e4054181378528e3420880d2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>tlsCACertFile</name>
      <anchorfile>classKLDAPCore_1_1LdapServer.html</anchorfile>
      <anchor>a55b44f7da8caf7d8a9b6668beb146109</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TLSRequireCertificate</type>
      <name>tlsRequireCertificate</name>
      <anchorfile>classKLDAPCore_1_1LdapServer.html</anchorfile>
      <anchor>aacbddda27aba37194762882fa3d7bc4f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LdapUrl</type>
      <name>url</name>
      <anchorfile>classKLDAPCore_1_1LdapServer.html</anchorfile>
      <anchor>aa873accd749fa3ef8784b86ff72aaa5e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>user</name>
      <anchorfile>classKLDAPCore_1_1LdapServer.html</anchorfile>
      <anchor>aa07b60a6f599dfc89b5ffa1a11e88a94</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>version</name>
      <anchorfile>classKLDAPCore_1_1LdapServer.html</anchorfile>
      <anchor>a9297d9aaf879b338459ca75f4f747b65</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KLDAPCore::LdapUrl</name>
    <filename>classKLDAPCore_1_1LdapUrl.html</filename>
    <member kind="typedef">
      <type>struct { QString value; bool critical; }</type>
      <name>Extension</name>
      <anchorfile>classKLDAPCore_1_1LdapUrl.html</anchorfile>
      <anchor>a5be9e34cb3f4ac216cbec6f1d61162db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum { Base, One, Sub }</type>
      <name>Scope</name>
      <anchorfile>classKLDAPCore_1_1LdapUrl.html</anchorfile>
      <anchor>a81eae36190cc64a6b21e987e317f86b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LdapUrl</name>
      <anchorfile>classKLDAPCore_1_1LdapUrl.html</anchorfile>
      <anchor>a73cef3e7331d0afb4c6452c8a7cbfbd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LdapUrl</name>
      <anchorfile>classKLDAPCore_1_1LdapUrl.html</anchorfile>
      <anchor>aa3979636278a6f5f89a625dd9f07e59f</anchor>
      <arglist>(const LdapUrl &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LdapUrl</name>
      <anchorfile>classKLDAPCore_1_1LdapUrl.html</anchorfile>
      <anchor>aecc8ee54327ed6ca4cf391f5429f52d0</anchor>
      <arglist>(const QUrl &amp;url)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LdapUrl</name>
      <anchorfile>classKLDAPCore_1_1LdapUrl.html</anchorfile>
      <anchor>aa8aab5baeba9aeffea64cc0f0cf4e78d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>attributes</name>
      <anchorfile>classKLDAPCore_1_1LdapUrl.html</anchorfile>
      <anchor>a707741d15cc46a8fcf2dc5161b01db48</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LdapDN</type>
      <name>dn</name>
      <anchorfile>classKLDAPCore_1_1LdapUrl.html</anchorfile>
      <anchor>aa2755ec843eeb0c18a06726fd7c49f68</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Extension</type>
      <name>extension</name>
      <anchorfile>classKLDAPCore_1_1LdapUrl.html</anchorfile>
      <anchor>aceabe46b9a69de59e4221cff97433154</anchor>
      <arglist>(const QString &amp;extension) const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>extension</name>
      <anchorfile>classKLDAPCore_1_1LdapUrl.html</anchorfile>
      <anchor>a1786429e022b754041a1ba013cda2f0e</anchor>
      <arglist>(const QString &amp;extension, bool &amp;critical) const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>filter</name>
      <anchorfile>classKLDAPCore_1_1LdapUrl.html</anchorfile>
      <anchor>aa31e08fbdfdb8906a8a172a6aaa17800</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasExtension</name>
      <anchorfile>classKLDAPCore_1_1LdapUrl.html</anchorfile>
      <anchor>a866a84afb05c5b40e2a0e5eb8a955325</anchor>
      <arglist>(const QString &amp;extension) const</arglist>
    </member>
    <member kind="function">
      <type>LdapUrl &amp;</type>
      <name>operator=</name>
      <anchorfile>classKLDAPCore_1_1LdapUrl.html</anchorfile>
      <anchor>aa0cb49dc6ea23ef4a8d4029f9415f3b4</anchor>
      <arglist>(const LdapUrl &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parseQuery</name>
      <anchorfile>classKLDAPCore_1_1LdapUrl.html</anchorfile>
      <anchor>a4f29b8ccdbfd908bd493c6dd59e418e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeExtension</name>
      <anchorfile>classKLDAPCore_1_1LdapUrl.html</anchorfile>
      <anchor>a68943d70e79d4fde4cc168f342214ddc</anchor>
      <arglist>(const QString &amp;extension)</arglist>
    </member>
    <member kind="function">
      <type>Scope</type>
      <name>scope</name>
      <anchorfile>classKLDAPCore_1_1LdapUrl.html</anchorfile>
      <anchor>a8f334372b44255b6599a4a24cbb83abe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAttributes</name>
      <anchorfile>classKLDAPCore_1_1LdapUrl.html</anchorfile>
      <anchor>af06f96259c8572adcb5ee4e397cdbf94</anchor>
      <arglist>(const QStringList &amp;attributes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDn</name>
      <anchorfile>classKLDAPCore_1_1LdapUrl.html</anchorfile>
      <anchor>afcea7781bb87a7eac7fe6b6ace8e0d3d</anchor>
      <arglist>(const LdapDN &amp;dn)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setExtension</name>
      <anchorfile>classKLDAPCore_1_1LdapUrl.html</anchorfile>
      <anchor>a2380d23e5ec16a01d64a3d05bd81758b</anchor>
      <arglist>(const QString &amp;key, const Extension &amp;extension)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setExtension</name>
      <anchorfile>classKLDAPCore_1_1LdapUrl.html</anchorfile>
      <anchor>a6f07de9ca5120d873a221dd6a20fbaec</anchor>
      <arglist>(const QString &amp;key, const QString &amp;value, bool critical=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setExtension</name>
      <anchorfile>classKLDAPCore_1_1LdapUrl.html</anchorfile>
      <anchor>a69d3249553c05129ea550d4dc094dc5b</anchor>
      <arglist>(const QString &amp;key, int value, bool critical=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFilter</name>
      <anchorfile>classKLDAPCore_1_1LdapUrl.html</anchorfile>
      <anchor>a17294b341a87ab71e45eef1b45cee08c</anchor>
      <arglist>(const QString &amp;filter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScope</name>
      <anchorfile>classKLDAPCore_1_1LdapUrl.html</anchorfile>
      <anchor>a1c8da25611004e039b27dd8ecdb6e37a</anchor>
      <arglist>(Scope scope)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateQuery</name>
      <anchorfile>classKLDAPCore_1_1LdapUrl.html</anchorfile>
      <anchor>a74685aa2d8f60655248adff4f09079ef</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KLDAPCore::Ldif</name>
    <filename>classKLDAPCore_1_1Ldif.html</filename>
    <member kind="function">
      <type>QString</type>
      <name>attr</name>
      <anchorfile>classKLDAPCore_1_1Ldif.html</anchorfile>
      <anchor>aae350639585831782e01f681038737f6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>delOldRdn</name>
      <anchorfile>classKLDAPCore_1_1Ldif.html</anchorfile>
      <anchor>a23971f53d9960fec5b24300a095ec9ea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LdapDN</type>
      <name>dn</name>
      <anchorfile>classKLDAPCore_1_1Ldif.html</anchorfile>
      <anchor>a7ec25fd6927ad10cb6bb1e47ea749907</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>endLdif</name>
      <anchorfile>classKLDAPCore_1_1Ldif.html</anchorfile>
      <anchor>aa3118e78710d17edb85c697b556e20bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EntryType</type>
      <name>entryType</name>
      <anchorfile>classKLDAPCore_1_1Ldif.html</anchorfile>
      <anchor>add355f45edde39aeb7d2c4d7960d3a2b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCritical</name>
      <anchorfile>classKLDAPCore_1_1Ldif.html</anchorfile>
      <anchor>af473578a9e3fba21e7c2d4607c7061c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUrl</name>
      <anchorfile>classKLDAPCore_1_1Ldif.html</anchorfile>
      <anchor>a0c5f4c2ad5c542321f65a502d5357d06</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>lineNumber</name>
      <anchorfile>classKLDAPCore_1_1Ldif.html</anchorfile>
      <anchor>a332682d8136f8ad0e7c4933f6bc905e6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>modType</name>
      <anchorfile>classKLDAPCore_1_1Ldif.html</anchorfile>
      <anchor>a2b414e730dc1790cd468eb95cb2dc682</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>newRdn</name>
      <anchorfile>classKLDAPCore_1_1Ldif.html</anchorfile>
      <anchor>ab0b62d493b78fef0f96d55a68bbde326</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>newSuperior</name>
      <anchorfile>classKLDAPCore_1_1Ldif.html</anchorfile>
      <anchor>a0e0dc9c130f7905faf22c78867a038da</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ParseValue</type>
      <name>nextItem</name>
      <anchorfile>classKLDAPCore_1_1Ldif.html</anchorfile>
      <anchor>add3eb8c422eadb36261316c50c408cc6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>oid</name>
      <anchorfile>classKLDAPCore_1_1Ldif.html</anchorfile>
      <anchor>a43e498be0aacebd79259086f3e496a60</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ParseValue</type>
      <name>processLine</name>
      <anchorfile>classKLDAPCore_1_1Ldif.html</anchorfile>
      <anchor>a4602762db94f316d5516ada053210cdc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLdif</name>
      <anchorfile>classKLDAPCore_1_1Ldif.html</anchorfile>
      <anchor>a055a4af51f5054b4eba839e004af3abe</anchor>
      <arglist>(const QByteArray &amp;ldif)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startParsing</name>
      <anchorfile>classKLDAPCore_1_1Ldif.html</anchorfile>
      <anchor>abde7ec654919c9f8dbfb09cbbeac0e63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QByteArray</type>
      <name>value</name>
      <anchorfile>classKLDAPCore_1_1Ldif.html</anchorfile>
      <anchor>aeb5e2c3399faa2504d09869ebba8a449</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QByteArray</type>
      <name>assembleLine</name>
      <anchorfile>classKLDAPCore_1_1Ldif.html</anchorfile>
      <anchor>aa40d9a40f5f7afd5499320700ce4732f</anchor>
      <arglist>(const QString &amp;fieldname, const QByteArray &amp;value, uint linelen=0, bool url=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QByteArray</type>
      <name>assembleLine</name>
      <anchorfile>classKLDAPCore_1_1Ldif.html</anchorfile>
      <anchor>aa4dbca801ec7f075c29e29609fb924c0</anchor>
      <arglist>(const QString &amp;fieldname, const QString &amp;value, uint linelen=0, bool url=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>splitControl</name>
      <anchorfile>classKLDAPCore_1_1Ldif.html</anchorfile>
      <anchor>aa9eb2af5afcd9bbd661e138497c2a085</anchor>
      <arglist>(const QByteArray &amp;line, QString &amp;oid, bool &amp;critical, QByteArray &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>splitLine</name>
      <anchorfile>classKLDAPCore_1_1Ldif.html</anchorfile>
      <anchor>a312b7bd9ec33da15c80edc313baa4be9</anchor>
      <arglist>(const QByteArray &amp;line, QString &amp;fieldname, QByteArray &amp;value)</arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title>KLDAP</title>
    <filename>index.html</filename>
    <docanchor file="index.html" title="KLDAP">md__2build_2kldap_2src_2kldap-25_808_80_2README</docanchor>
  </compound>
</tagfile>
