<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile doxygen_version="1.10.0" doxygen_gitid="GIT-NOTFOUND">
  <compound kind="class">
    <name>KDESu::Client</name>
    <filename>classKDESu_1_1Client.html</filename>
    <member kind="function">
      <type>int</type>
      <name>delCommand</name>
      <anchorfile>classKDESu_1_1Client.html</anchorfile>
      <anchor>a856de87d743d663d4f1bb94e3e8b3850</anchor>
      <arglist>(const QByteArray &amp;command, const QByteArray &amp;user)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>delGroup</name>
      <anchorfile>classKDESu_1_1Client.html</anchorfile>
      <anchor>a9ef37bc5bfa08eecd48fcaf2474ea85d</anchor>
      <arglist>(const QByteArray &amp;group)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>delVar</name>
      <anchorfile>classKDESu_1_1Client.html</anchorfile>
      <anchor>a63b62cf25ba24e467be2e6a765cb2002</anchor>
      <arglist>(const QByteArray &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>delVars</name>
      <anchorfile>classKDESu_1_1Client.html</anchorfile>
      <anchor>a9150a792f3b11c3a36281ede42073b3e</anchor>
      <arglist>(const QByteArray &amp;special_key)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>exec</name>
      <anchorfile>classKDESu_1_1Client.html</anchorfile>
      <anchor>afc792ceec89b3450b5269262b609c4f0</anchor>
      <arglist>(const QByteArray &amp;command, const QByteArray &amp;user, const QByteArray &amp;options=nullptr, const QList&lt; QByteArray &gt; &amp;env=QList&lt; QByteArray &gt;())</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>exitCode</name>
      <anchorfile>classKDESu_1_1Client.html</anchorfile>
      <anchor>a7c3a1ecaa5504bb9196bf7ad339c66dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>findGroup</name>
      <anchorfile>classKDESu_1_1Client.html</anchorfile>
      <anchor>a2c85af9bcbe1e539f1efc30c2b81d59e</anchor>
      <arglist>(const QByteArray &amp;group)</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QByteArray &gt;</type>
      <name>getKeys</name>
      <anchorfile>classKDESu_1_1Client.html</anchorfile>
      <anchor>a26dcf0f037492a7b120e66f02148b648</anchor>
      <arglist>(const QByteArray &amp;group)</arglist>
    </member>
    <member kind="function">
      <type>QByteArray</type>
      <name>getVar</name>
      <anchorfile>classKDESu_1_1Client.html</anchorfile>
      <anchor>af9286b5d73c3fa23c1cc0e5f5137f76d</anchor>
      <arglist>(const QByteArray &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ping</name>
      <anchorfile>classKDESu_1_1Client.html</anchorfile>
      <anchor>a32e4a040eb76f3c87be8ff1b1c50fc0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setHost</name>
      <anchorfile>classKDESu_1_1Client.html</anchorfile>
      <anchor>a083e943db9fba40402679b3ea36a3623</anchor>
      <arglist>(const QByteArray &amp;host)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setPass</name>
      <anchorfile>classKDESu_1_1Client.html</anchorfile>
      <anchor>a50c206f81ce7f9a064dcf5297d722f19</anchor>
      <arglist>(const char *pass, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setPriority</name>
      <anchorfile>classKDESu_1_1Client.html</anchorfile>
      <anchor>a570c1a5911efb9a1c4688e7717c0b775</anchor>
      <arglist>(int priority)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setScheduler</name>
      <anchorfile>classKDESu_1_1Client.html</anchorfile>
      <anchor>a51dc1d4d8aec05d06122d222c5a642cc</anchor>
      <arglist>(int scheduler)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setVar</name>
      <anchorfile>classKDESu_1_1Client.html</anchorfile>
      <anchor>a315f0590cc4ae18642ac07c34cae0d76</anchor>
      <arglist>(const QByteArray &amp;key, const QByteArray &amp;value, int timeout=0, const QByteArray &amp;group=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>startServer</name>
      <anchorfile>classKDESu_1_1Client.html</anchorfile>
      <anchor>aecf39c43d55218c05aced9e4bd91915c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>stopServer</name>
      <anchorfile>classKDESu_1_1Client.html</anchorfile>
      <anchor>a46c9e798e475096ee9c8d2064be785e9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KDESu::PtyProcess</name>
    <filename>classKDESu_1_1PtyProcess.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>checkPidStatus</name>
      <anchorfile>classKDESu_1_1PtyProcess.html</anchorfile>
      <anchor>a5d07fa0e2722dd9a7482889cbb41418a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Error</name>
      <anchorfile>classKDESu_1_1PtyProcess.html</anchorfile>
      <anchor>a5d07fa0e2722dd9a7482889cbb41418aa9bbd780f63f40a562ee6471a0ad6e23f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NotExited</name>
      <anchorfile>classKDESu_1_1PtyProcess.html</anchorfile>
      <anchor>a5d07fa0e2722dd9a7482889cbb41418aa89e02c11bd273049f3081bf15fffa827</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Killed</name>
      <anchorfile>classKDESu_1_1PtyProcess.html</anchorfile>
      <anchor>a5d07fa0e2722dd9a7482889cbb41418aa9d2a6258fe2c5be77eb8222e739f8682</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Error</name>
      <anchorfile>classKDESu_1_1PtyProcess.html</anchorfile>
      <anchor>a5d07fa0e2722dd9a7482889cbb41418aa9bbd780f63f40a562ee6471a0ad6e23f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Killed</name>
      <anchorfile>classKDESu_1_1PtyProcess.html</anchorfile>
      <anchor>a5d07fa0e2722dd9a7482889cbb41418aa9d2a6258fe2c5be77eb8222e739f8682</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NotExited</name>
      <anchorfile>classKDESu_1_1PtyProcess.html</anchorfile>
      <anchor>a5d07fa0e2722dd9a7482889cbb41418aa89e02c11bd273049f3081bf15fffa827</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>enableLocalEcho</name>
      <anchorfile>classKDESu_1_1PtyProcess.html</anchorfile>
      <anchor>ae97bc9f0b99f002255f7374327e0ea20</anchor>
      <arglist>(bool enable=true)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>exec</name>
      <anchorfile>classKDESu_1_1PtyProcess.html</anchorfile>
      <anchor>a820e6f98028c624ed408e19c3ee8729f</anchor>
      <arglist>(const QByteArray &amp;command, const QList&lt; QByteArray &gt; &amp;args)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>fd</name>
      <anchorfile>classKDESu_1_1PtyProcess.html</anchorfile>
      <anchor>ac546ddf3d463bea3fe2bc9b558011b12</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pid</name>
      <anchorfile>classKDESu_1_1PtyProcess.html</anchorfile>
      <anchor>a50cc75c7f5589026329ce811185e7481</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QByteArray</type>
      <name>readAll</name>
      <anchorfile>classKDESu_1_1PtyProcess.html</anchorfile>
      <anchor>a7593e59778861d737a240f5e80cc0d37</anchor>
      <arglist>(bool block=true)</arglist>
    </member>
    <member kind="function">
      <type>QByteArray</type>
      <name>readLine</name>
      <anchorfile>classKDESu_1_1PtyProcess.html</anchorfile>
      <anchor>a58fd0079fbf5fed856a2c508cfff57a3</anchor>
      <arglist>(bool block=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEnvironment</name>
      <anchorfile>classKDESu_1_1PtyProcess.html</anchorfile>
      <anchor>abb6d94e30b48959031b4081cb4a16f32</anchor>
      <arglist>(const QList&lt; QByteArray &gt; &amp;env)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setErase</name>
      <anchorfile>classKDESu_1_1PtyProcess.html</anchorfile>
      <anchor>abd581a10805e466e4647d8b2bd9872de</anchor>
      <arglist>(bool erase)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setExitString</name>
      <anchorfile>classKDESu_1_1PtyProcess.html</anchorfile>
      <anchor>a39de5eeab4221c4051f4328663e62103</anchor>
      <arglist>(const QByteArray &amp;exit)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTerminal</name>
      <anchorfile>classKDESu_1_1PtyProcess.html</anchorfile>
      <anchor>afacd88829a520350579da131f3b0b771</anchor>
      <arglist>(bool terminal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unreadLine</name>
      <anchorfile>classKDESu_1_1PtyProcess.html</anchorfile>
      <anchor>af3fd839206a519c89388a5a460cd4d82</anchor>
      <arglist>(const QByteArray &amp;line, bool addNewline=true)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>waitForChild</name>
      <anchorfile>classKDESu_1_1PtyProcess.html</anchorfile>
      <anchor>acff74073fbad5a3d16c1578af0ebf3c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>waitSlave</name>
      <anchorfile>classKDESu_1_1PtyProcess.html</anchorfile>
      <anchor>a32ee6212fe0425e796de496a7ef8c2f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeLine</name>
      <anchorfile>classKDESu_1_1PtyProcess.html</anchorfile>
      <anchor>ac88b9081668da2e725c7aebc5fe5ea4b</anchor>
      <arglist>(const QByteArray &amp;line, bool addNewline=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>checkPid</name>
      <anchorfile>classKDESu_1_1PtyProcess.html</anchorfile>
      <anchor>a68a747fada1c3494e5a09dc7bf69b883</anchor>
      <arglist>(pid_t pid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>checkPidExited</name>
      <anchorfile>classKDESu_1_1PtyProcess.html</anchorfile>
      <anchor>aa8c6f771b26a4179a8dd50056b6e950c</anchor>
      <arglist>(pid_t pid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>waitMS</name>
      <anchorfile>classKDESu_1_1PtyProcess.html</anchorfile>
      <anchor>a30b22b1272f852f2b775cef6cc653e8f</anchor>
      <arglist>(int fd, int ms)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>virtual_hook</name>
      <anchorfile>classKDESu_1_1PtyProcess.html</anchorfile>
      <anchor>a6fa07084c5240741fa75c8e7738717b9</anchor>
      <arglist>(int id, void *data)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QByteArray</type>
      <name>m_command</name>
      <anchorfile>classKDESu_1_1PtyProcess.html</anchorfile>
      <anchor>a1adde321e21da5f37103797753682537</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_erase</name>
      <anchorfile>classKDESu_1_1PtyProcess.html</anchorfile>
      <anchor>a4c09248d509b042151e094fd2882f2ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QByteArray</type>
      <name>m_exitString</name>
      <anchorfile>classKDESu_1_1PtyProcess.html</anchorfile>
      <anchor>a6ff3742dfee1d52785343e06af3ad532</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_pid</name>
      <anchorfile>classKDESu_1_1PtyProcess.html</anchorfile>
      <anchor>a39f0995f5a05e79f284f897376cd66af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_terminal</name>
      <anchorfile>classKDESu_1_1PtyProcess.html</anchorfile>
      <anchor>abb48d98af0d6cdea08d5f568d4a2037a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KDESu::SshProcess</name>
    <filename>classKDESu_1_1SshProcess.html</filename>
    <base>KDESu::StubProcess</base>
    <member kind="function">
      <type>int</type>
      <name>checkInstall</name>
      <anchorfile>classKDESu_1_1SshProcess.html</anchorfile>
      <anchor>af2a9ec71505687b8944fea9009d58f72</anchor>
      <arglist>(const char *password)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>checkNeedPassword</name>
      <anchorfile>classKDESu_1_1SshProcess.html</anchorfile>
      <anchor>a7b2d0dabe7aab43471b5df3cfb7572b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>exec</name>
      <anchorfile>classKDESu_1_1SshProcess.html</anchorfile>
      <anchor>a899d001d8b16d3992088739d8504616c</anchor>
      <arglist>(const char *password, int check=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHost</name>
      <anchorfile>classKDESu_1_1SshProcess.html</anchorfile>
      <anchor>a81bbe43b54231bd1e445c7422fdba824</anchor>
      <arglist>(const QByteArray &amp;host)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStub</name>
      <anchorfile>classKDESu_1_1SshProcess.html</anchorfile>
      <anchor>a44c7ab904b30be1ffc0f074411c4c66b</anchor>
      <arglist>(const QByteArray &amp;stub)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QByteArray</type>
      <name>display</name>
      <anchorfile>classKDESu_1_1SshProcess.html</anchorfile>
      <anchor>a40ce0fdaba92b6008b38368496cf0105</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QByteArray</type>
      <name>displayAuth</name>
      <anchorfile>classKDESu_1_1SshProcess.html</anchorfile>
      <anchor>a75fa79a7f1d15a0f04998ec0d31d6611</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>virtual_hook</name>
      <anchorfile>classKDESu_1_1SshProcess.html</anchorfile>
      <anchor>abfaf80275dd5dffb94d73e42fe5a30b5</anchor>
      <arglist>(int id, void *data) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KDESu::StubProcess</name>
    <filename>classKDESu_1_1StubProcess.html</filename>
    <base>KDESu::PtyProcess</base>
    <member kind="enumeration">
      <type></type>
      <name>Scheduler</name>
      <anchorfile>classKDESu_1_1StubProcess.html</anchorfile>
      <anchor>a476f485b6f5e3d3d2f356618141b2990</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCommand</name>
      <anchorfile>classKDESu_1_1StubProcess.html</anchorfile>
      <anchor>ad7bd277ceec6a9af0e97fe33d61ffae9</anchor>
      <arglist>(const QByteArray &amp;command)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPriority</name>
      <anchorfile>classKDESu_1_1StubProcess.html</anchorfile>
      <anchor>a5b67da31184511d26dec5797023a4ad9</anchor>
      <arglist>(int prio)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScheduler</name>
      <anchorfile>classKDESu_1_1StubProcess.html</anchorfile>
      <anchor>a97700f7cc73df93ef47125597e6745d9</anchor>
      <arglist>(int sched)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUser</name>
      <anchorfile>classKDESu_1_1StubProcess.html</anchorfile>
      <anchor>ae63ae8db48609934b55f853e4cec3dec</anchor>
      <arglist>(const QByteArray &amp;user)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setXOnly</name>
      <anchorfile>classKDESu_1_1StubProcess.html</anchorfile>
      <anchor>a8d91a7f324203d75d46ce202c7f5f5f3</anchor>
      <arglist>(bool xonly)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>converseStub</name>
      <anchorfile>classKDESu_1_1StubProcess.html</anchorfile>
      <anchor>ad8dbde06d42875f14815c245f341bd65</anchor>
      <arglist>(int check)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QByteArray</type>
      <name>display</name>
      <anchorfile>classKDESu_1_1StubProcess.html</anchorfile>
      <anchor>a20c07b38e15e92adc6482cd02085dbc1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QByteArray</type>
      <name>displayAuth</name>
      <anchorfile>classKDESu_1_1StubProcess.html</anchorfile>
      <anchor>a1d5bb42dd5d413a383ab3430122717bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>virtual_hook</name>
      <anchorfile>classKDESu_1_1StubProcess.html</anchorfile>
      <anchor>a06b75d01b3648a2b186483f7e524f727</anchor>
      <arglist>(int id, void *data) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KDESu::SuProcess</name>
    <filename>classKDESu_1_1SuProcess.html</filename>
    <base>KDESu::StubProcess</base>
    <member kind="enumeration">
      <type></type>
      <name>checkMode</name>
      <anchorfile>classKDESu_1_1SuProcess.html</anchorfile>
      <anchor>afeb4b8df8b9be11a36717aab2d7d06c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>checkInstall</name>
      <anchorfile>classKDESu_1_1SuProcess.html</anchorfile>
      <anchor>a650a09124bebdee4777f364eb06f52bf</anchor>
      <arglist>(const char *password)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>checkNeedPassword</name>
      <anchorfile>classKDESu_1_1SuProcess.html</anchorfile>
      <anchor>a84b2e898c9f1b9b14d8958e2a76571ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>superUserCommand</name>
      <anchorfile>classKDESu_1_1SuProcess.html</anchorfile>
      <anchor>a722d82e16f539f07f63f778776302631</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>useUsersOwnPassword</name>
      <anchorfile>classKDESu_1_1SuProcess.html</anchorfile>
      <anchor>a6839467ffba9f38805b4b624c7e68667</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>virtual_hook</name>
      <anchorfile>classKDESu_1_1SuProcess.html</anchorfile>
      <anchor>a2cd2abfc825df662c4d122648e70e217</anchor>
      <arglist>(int id, void *data) override</arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title>KDESU</title>
    <filename>index.html</filename>
    <docanchor file="index.html" title="KDESU">md__2build_2kdesu_2src_2kdesu-6_81_80_2README</docanchor>
  </compound>
</tagfile>
