<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile doxygen_version="1.12.0">
  <compound kind="class">
    <name>KMBox::MBox</name>
    <filename>classKMBox_1_1MBox.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>LockType</name>
      <anchorfile>classKMBox_1_1MBox.html</anchorfile>
      <anchor>ad104aaa0fb21e6c9baf6964a7760908d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MBox</name>
      <anchorfile>classKMBox_1_1MBox.html</anchorfile>
      <anchor>a7b94d5472eabc154c1fe7f87ee04aae8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MBox</name>
      <anchorfile>classKMBox_1_1MBox.html</anchorfile>
      <anchor>ae2dc746d1664b377f36a24f6a56916c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MBoxEntry</type>
      <name>appendMessage</name>
      <anchorfile>classKMBox_1_1MBox.html</anchorfile>
      <anchor>a16caeaabfb556130ed0d08f8530b7faa</anchor>
      <arglist>(const KMime::Message::Ptr &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>MBoxEntry::List</type>
      <name>entries</name>
      <anchorfile>classKMBox_1_1MBox.html</anchorfile>
      <anchor>aa5e742d5dab6e0efd2e36342a951a259</anchor>
      <arglist>(const MBoxEntry::List &amp;deletedEntries=MBoxEntry::List()) const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>fileName</name>
      <anchorfile>classKMBox_1_1MBox.html</anchorfile>
      <anchor>a5b10f30a73a49141c6f635f009df5efe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isReadOnly</name>
      <anchorfile>classKMBox_1_1MBox.html</anchorfile>
      <anchor>acc2cda0e174c9baa6389a13a928ba736</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>load</name>
      <anchorfile>classKMBox_1_1MBox.html</anchorfile>
      <anchor>abd9568b2c1708799c97c1a610d5e7fe5</anchor>
      <arglist>(const QString &amp;fileName)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lock</name>
      <anchorfile>classKMBox_1_1MBox.html</anchorfile>
      <anchor>ae64c8cc0cd2b169b9f0553d70c9725be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>locked</name>
      <anchorfile>classKMBox_1_1MBox.html</anchorfile>
      <anchor>aa1972adcd0005616227759c8dd41b172</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>purge</name>
      <anchorfile>classKMBox_1_1MBox.html</anchorfile>
      <anchor>abfc0c95211511565f517b1a6673ecff8</anchor>
      <arglist>(const MBoxEntry::List &amp;deletedEntries, QList&lt; MBoxEntry::Pair &gt; *movedEntries=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>KMime::Message *</type>
      <name>readMessage</name>
      <anchorfile>classKMBox_1_1MBox.html</anchorfile>
      <anchor>a27416a980c515cfb0d5e595dfeeb8ed5</anchor>
      <arglist>(const MBoxEntry &amp;entry)</arglist>
    </member>
    <member kind="function">
      <type>QByteArray</type>
      <name>readMessageHeaders</name>
      <anchorfile>classKMBox_1_1MBox.html</anchorfile>
      <anchor>adefac31d692004db51c39c377f036b86</anchor>
      <arglist>(const MBoxEntry &amp;entry)</arglist>
    </member>
    <member kind="function">
      <type>QByteArray</type>
      <name>readRawMessage</name>
      <anchorfile>classKMBox_1_1MBox.html</anchorfile>
      <anchor>aa3905588f4d8566b49a36b849609f4fa</anchor>
      <arglist>(const MBoxEntry &amp;entry)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>save</name>
      <anchorfile>classKMBox_1_1MBox.html</anchorfile>
      <anchor>a3ba514b0a304e4b7355905d35fb51159</anchor>
      <arglist>(const QString &amp;fileName=QString())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLockFile</name>
      <anchorfile>classKMBox_1_1MBox.html</anchorfile>
      <anchor>ab874cfc7435b1a86c3e7b1eb6db9380f</anchor>
      <arglist>(const QString &amp;lockFile)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setLockType</name>
      <anchorfile>classKMBox_1_1MBox.html</anchorfile>
      <anchor>ac760f754faed813a345488f2287fcaea</anchor>
      <arglist>(LockType ltype)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReadOnly</name>
      <anchorfile>classKMBox_1_1MBox.html</anchorfile>
      <anchor>a158eb1ae79e31c2b74d2ca3c802e0996</anchor>
      <arglist>(bool ro=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUnlockTimeout</name>
      <anchorfile>classKMBox_1_1MBox.html</anchorfile>
      <anchor>aab3cce3745aea440d06b905bef633f69</anchor>
      <arglist>(int msec)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unlock</name>
      <anchorfile>classKMBox_1_1MBox.html</anchorfile>
      <anchor>a446c46dd11ff459fa78eada2105b89de</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KMBox::MBoxEntry</name>
    <filename>classKMBox_1_1MBoxEntry.html</filename>
    <member kind="typedef">
      <type>QList&lt; MBoxEntry &gt;</type>
      <name>List</name>
      <anchorfile>classKMBox_1_1MBoxEntry.html</anchorfile>
      <anchor>a65a027198d2f5de75e1ce60b30307301</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QPair&lt; MBoxEntry, MBoxEntry &gt;</type>
      <name>Pair</name>
      <anchorfile>classKMBox_1_1MBoxEntry.html</anchorfile>
      <anchor>a2fa179c076f2c697b2265ad850adbfa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MBoxEntry</name>
      <anchorfile>classKMBox_1_1MBoxEntry.html</anchorfile>
      <anchor>a33518ffe1db74a052bcac39649a983b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MBoxEntry</name>
      <anchorfile>classKMBox_1_1MBoxEntry.html</anchorfile>
      <anchor>ada07b9fc528e15a778abd8e6b3179110</anchor>
      <arglist>(const MBoxEntry &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MBoxEntry</name>
      <anchorfile>classKMBox_1_1MBoxEntry.html</anchorfile>
      <anchor>a6496a9b35efd7adca636fc793324e89f</anchor>
      <arglist>(quint64 offset)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MBoxEntry</name>
      <anchorfile>classKMBox_1_1MBoxEntry.html</anchorfile>
      <anchor>a0485083fcc36cf5572e4970d23fd2b35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKMBox_1_1MBoxEntry.html</anchorfile>
      <anchor>a1fd76e380014c12d32326a419e42f138</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>quint64</type>
      <name>messageOffset</name>
      <anchorfile>classKMBox_1_1MBoxEntry.html</anchorfile>
      <anchor>af2db5077503da2d4714b8ce9fdf937f1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>quint64</type>
      <name>messageSize</name>
      <anchorfile>classKMBox_1_1MBoxEntry.html</anchorfile>
      <anchor>ad5bbf2952ff483c5728738d94da1b050</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classKMBox_1_1MBoxEntry.html</anchorfile>
      <anchor>ac04730e76bb90ba20892a7ac8146a9fe</anchor>
      <arglist>(const MBoxEntry &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>MBoxEntry &amp;</type>
      <name>operator=</name>
      <anchorfile>classKMBox_1_1MBoxEntry.html</anchorfile>
      <anchor>a9d9963220d27cec95531e496984b1fb4</anchor>
      <arglist>(const MBoxEntry &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classKMBox_1_1MBoxEntry.html</anchorfile>
      <anchor>aedbf36c2aeb958f13c1f271404fc1d82</anchor>
      <arglist>(const MBoxEntry &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>quint64</type>
      <name>separatorSize</name>
      <anchorfile>classKMBox_1_1MBoxEntry.html</anchorfile>
      <anchor>af463ae82958466d84a41de658631d576</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title>KMBox</title>
    <filename>index.html</filename>
    <docanchor file="index.html" title="KMBox">md__2build_2kmbox_2src_2kmbox-24_812_80_2README</docanchor>
  </compound>
</tagfile>
